home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_28_Spell.txt < prev    next >
Text File  |  1993-07-15  |  417KB  |  7,392 lines

  1. # near model CODE resource
  2. # jump table entries: 9400-9423 (24 of them)
  3. export_1175:
  4. 00000000  4E56 FDFE                link       A6, -0x0202
  5. 00000004  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  47ED B312                lea.l      A3, [A5 - 0x4CEE]
  8. 00000010  7000                     moveq.l    D0, 0x00
  9. 00000012  2F00                     move.l     -[A7], D0
  10. 00000014  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  11. 00000018  4A40                     tst.w      D0
  12. 0000001A  588F                     addq.l     A7, 4
  13. 0000001C  6606                     bne        +0x8 /* 00000024 */
  14. 0000001E  7000                     moveq.l    D0, 0x00
  15. 00000020  6000 0120                bra        +0x122 /* 00000142 */
  16. label00000024:
  17. 00000024  7E01                     moveq.l    D7, 0x01
  18. 00000026  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  19. 0000002C  101C                     move.b     D0, [A4]+
  20. 0000002E  6500 0110                bcs        +0x112 /* 00000140 */
  21. 00000032  0C00 0002                cmpi.b     D0, 0x2
  22. 00000036  6200 0108                bhi        +0x10A /* 00000140 */
  23. 0000003A  7200                     moveq.l    D1, 0x00
  24. 0000003C  1200                     move.b     D1, D0
  25. 0000003E  D241                     add.w      D1, D1
  26. 00000040  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  27. 00000044  4EFB 1000                jmp        [PC + D1.w]
  28. 00000048  0008 007E                ori.b      A0, 0x7E /* '~' */
  29. 0000004C  0040 4A13                ori.w      D0, 0x4A13
  30. 00000050  6710                     beq        +0x12 /* 00000062 */
  31. 00000052  7000                     moveq.l    D0, 0x00
  32. 00000054  101C                     move.b     D0, [A4]+
  33. 00000056  3B40 B33A                move.w     [A5 - 0x4CC6], D0
  34. 0000005A  4EBA 06CC                jsr        [PC + 0x6CC /* 00000728 */]
  35. 0000005E  6000 00E0                bra        +0xE2 /* 00000140 */
  36. label00000062:
  37. 00000062  7001                     moveq.l    D0, 0x01
  38. 00000064  2F00                     move.l     -[A7], D0
  39. 00000066  4878 61A9                push.l     0x61A9
  40. 0000006A  486E FEFE                pea.l      [A6 - 0x102]
  41. 0000006E  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  42. 00000072  486E FEFE                pea.l      [A6 - 0x102]
  43. 00000076  7000                     moveq.l    D0, 0x00
  44. 00000078  3F00                     move.w     -[A7], D0
  45. 0000007A  4EBA 0416                jsr        [PC + 0x416 /* 00000492 */]
  46. 0000007E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  47. 00000082  6000 00BC                bra        +0xBE /* 00000140 */
  48. 00000086  2F3C 0000 8000           move.l     -[A7], 0x8000
  49. 0000008C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  50. 00000090  4A40                     tst.w      D0
  51. 00000092  588F                     addq.l     A7, 4
  52. 00000094  6728                     beq        +0x2A /* 000000BE */
  53. 00000096  4245                     clr.w      D5
  54. 00000098  486E FFFE                pea.l      [A6 - 0x2]
  55. 0000009C  48C5                     ext.l      D5
  56. 0000009E  2F05                     move.l     -[A7], D5
  57. 000000A0  486D B2EE                pea.l      [A5 - 0x4D12]
  58. 000000A4  486D B2F0                pea.l      [A5 - 0x4D10]
  59. 000000A8  486D B2F2                pea.l      [A5 - 0x4D0E]
  60. 000000AC  2F0B                     move.l     -[A7], A3
  61. 000000AE  4EBA 393E                jsr        [PC + 0x393E /* 000039EE */]
  62. 000000B2  426D E5CE                clr.w      [A5 - 0x1A32]
  63. 000000B6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  64. 000000BA  6000 0084                bra        +0x86 /* 00000140 */
  65. label000000BE:
  66. 000000BE  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  67. 000000C2  607C                     bra        +0x7E /* 00000140 */
  68. 000000C4  4A13                     tst.b      [A3]
  69. 000000C6  6758                     beq        +0x5A /* 00000120 */
  70. 000000C8  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  71. 000000CE  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  72. 000000D4  7C01                     moveq.l    D6, 0x01
  73. 000000D6  2F3C 0000 8000           move.l     -[A7], 0x8000
  74. 000000DC  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  75. 000000E0  4A40                     tst.w      D0
  76. 000000E2  588F                     addq.l     A7, 4
  77. 000000E4  6734                     beq        +0x36 /* 0000011A */
  78. 000000E6  486E FFFE                pea.l      [A6 - 0x2]
  79. 000000EA  48C6                     ext.l      D6
  80. 000000EC  2F06                     move.l     -[A7], D6
  81. 000000EE  486E FFFC                pea.l      [A6 - 0x4]
  82. 000000F2  486E FFFA                pea.l      [A6 - 0x6]
  83. 000000F6  302D B2EE                move.w     D0, [A5 - 0x4D12]
  84. 000000FA  48C0                     ext.l      D0
  85. 000000FC  2F00                     move.l     -[A7], D0
  86. 000000FE  302D B2F0                move.w     D0, [A5 - 0x4D10]
  87. 00000102  48C0                     ext.l      D0
  88. 00000104  2F00                     move.l     -[A7], D0
  89. 00000106  486D B2F2                pea.l      [A5 - 0x4D0E]
  90. 0000010A  2F0B                     move.l     -[A7], A3
  91. 0000010C  4EBA 4606                jsr        [PC + 0x4606 /* 00004714 */]
  92. 00000110  426D E5CE                clr.w      [A5 - 0x1A32]
  93. 00000114  4FEF 0020                lea.l      A7, [A7 + 0x20]
  94. 00000118  6026                     bra        +0x28 /* 00000140 */
  95. label0000011A:
  96. 0000011A  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  97. 0000011E  6020                     bra        +0x22 /* 00000140 */
  98. label00000120:
  99. 00000120  7001                     moveq.l    D0, 0x01
  100. 00000122  2F00                     move.l     -[A7], D0
  101. 00000124  4878 61A9                push.l     0x61A9
  102. 00000128  486E FDFE                pea.l      [A6 - 0x202]
  103. 0000012C  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  104. 00000130  486E FDFE                pea.l      [A6 - 0x202]
  105. 00000134  7000                     moveq.l    D0, 0x00
  106. 00000136  3F00                     move.w     -[A7], D0
  107. 00000138  4EBA 0358                jsr        [PC + 0x358 /* 00000492 */]
  108. 0000013C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  109. label00000140:
  110. 00000140  3007                     move.w     D0, D7
  111. label00000142:
  112. 00000142  4CEE 18E0 FDEA           movem.l    D5,D6,D7,A3,A4, [A6 - 0x216]
  113. 00000148  4E5E                     unlink     A6
  114. 0000014A  4E75                     rts
  115. fn0000014C:
  116. 0000014C  4E56 FFF0                link       A6, -0x0010
  117. 00000150  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  118. 00000154  486E FFFC                pea.l      [A6 - 0x4]
  119. 00000158  A874                     syscall    GetPort
  120. 0000015A  206E 0014                movea.l    A0, [A6 + 0x14]
  121. 0000015E  4210                     clr.b      [A0]
  122. 00000160  206D B336                movea.l    A0, [A5 - 0x4CCA]
  123. 00000164  2B68 00B2 B332           move.l     [A5 - 0x4CCE], [A0 + 0xB2]
  124. 0000016A  2B6D B33C B348           move.l     [A5 - 0x4CB8], [A5 - 0x4CC4]
  125. 00000170  7000                     moveq.l    D0, 0x00
  126. 00000172  2B40 B2E2                move.l     [A5 - 0x4D1E], D0
  127. 00000176  206D E9E2                movea.l    A0, [A5 - 0x161E]
  128. 0000017A  3C28 018A                move.w     D6, [A0 + 0x18A]
  129. 0000017E  6600 018E                bne        +0x190 /* 0000030E */
  130. 00000182  206D B9FC                movea.l    A0, [A5 - 0x4604]
  131. 00000186  2B68 03DE B2E2           move.l     [A5 - 0x4D1E], [A0 + 0x3DE]
  132. 0000018C  6600 0192                bne        +0x194 /* 00000320 */
  133. 00000190  4A6D B33A                tst.w      [A5 - 0x4CC6]
  134. 00000194  6724                     beq        +0x26 /* 000001BA */
  135. 00000196  4878 0114                push.l     0x114
  136. 0000019A  7000                     moveq.l    D0, 0x00
  137. 0000019C  2F00                     move.l     -[A7], D0
  138. 0000019E  486D 24EA                pea.l      [A5 + 0x24EA /* export_1177 */]
  139. 000001A2  486D 24F2                pea.l      [A5 + 0x24F2 /* export_1178 */]
  140. 000001A6  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  141. 000001AA  7200                     moveq.l    D1, 0x00
  142. 000001AC  4A40                     tst.w      D0
  143. 000001AE  57C1                     seq        D1
  144. 000001B0  4401                     neg.b      D1
  145. 000001B2  3E01                     move.w     D7, D1
  146. 000001B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  147. 000001B8  6048                     bra        +0x4A /* 00000202 */
  148. label000001BA:
  149. 000001BA  2B6D BA78 B9C6           move.l     [A5 - 0x463A], [A5 - 0x4588]
  150. 000001C0  70FE                     moveq.l    D0, 0xFFFFFFFE
  151. 000001C2  B06D B34C                cmp.w      D0, [A5 - 0x4CB4]
  152. 000001C6  6606                     bne        +0x8 /* 000001CE */
  153. 000001C8  426D B9BE                clr.w      [A5 - 0x4642]
  154. 000001CC  6006                     bra        +0x8 /* 000001D4 */
  155. label000001CE:
  156. 000001CE  3B6D B34C B9BE           move.w     [A5 - 0x4642], [A5 - 0x4CB4]
  157. label000001D4:
  158. 000001D4  426D B9C2                clr.w      [A5 - 0x463E]
  159. 000001D8  3B7C 7FFF B9C4           move.w     [A5 - 0x463C], 0x7FFF
  160. 000001DE  3B7C 7FFF B9C0           move.w     [A5 - 0x4640], 0x7FFF
  161. 000001E4  41ED 24F2                lea.l      A0, [A5 + 0x24F2 /* export_1178 */]
  162. 000001E8  2B48 B9EC                move.l     [A5 - 0x4614], A0
  163. 000001EC  41ED 24E2                lea.l      A0, [A5 + 0x24E2 /* export_1176 */]
  164. 000001F0  2B48 B9F4                move.l     [A5 - 0x460C], A0
  165. 000001F4  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  166. 000001F8  7200                     moveq.l    D1, 0x00
  167. 000001FA  4A40                     tst.w      D0
  168. 000001FC  57C1                     seq        D1
  169. 000001FE  4401                     neg.b      D1
  170. 00000200  3E01                     move.w     D7, D1
  171. label00000202:
  172. 00000202  4A47                     tst.w      D7
  173. 00000204  6700 00F4                beq        +0xF6 /* 000002FA */
  174. 00000208  206D BA78                movea.l    A0, [A5 - 0x4588]
  175. 0000020C  2068 0256                movea.l    A0, [A0 + 0x256]
  176. 00000210  302D B34C                move.w     D0, [A5 - 0x4CB4]
  177. 00000214  48C0                     ext.l      D0
  178. 00000216  E580                     asl        D0, 2
  179. 00000218  2670 0800                movea.l    A3, [A0 + D0]
  180. 0000021C  302D B34E                move.w     D0, [A5 - 0x4CB2]
  181. 00000220  9053                     sub.w      D0, [A3]
  182. 00000222  48C0                     ext.l      D0
  183. 00000224  5280                     addq.l     D0, 1
  184. 00000226  E980                     asl        D0, 4
  185. 00000228  2840                     movea.l    A4, D0
  186. 0000022A  D9CB                     add.l      A4, A3
  187. 0000022C  7007                     moveq.l    D0, 0x07
  188. 0000022E  C014                     and.b      D0, [A4]
  189. 00000230  0C00 0003                cmpi.b     D0, 0x3
  190. 00000234  6606                     bne        +0x8 /* 0000023C */
  191. 00000236  266C 0008                movea.l    A3, [A4 + 0x8]
  192. 0000023A  600E                     bra        +0x10 /* 0000024A */
  193. label0000023C:
  194. 0000023C  7007                     moveq.l    D0, 0x07
  195. 0000023E  C014                     and.b      D0, [A4]
  196. 00000240  0C00 0002                cmpi.b     D0, 0x2
  197. 00000244  6604                     bne        +0x6 /* 0000024A */
  198. 00000246  47EC 0008                lea.l      A3, [A4 + 0x8]
  199. label0000024A:
  200. 0000024A  7000                     moveq.l    D0, 0x00
  201. 0000024C  1013                     move.b     D0, [A3]
  202. 0000024E  D08B                     add.l      D0, A3
  203. 00000250  5280                     addq.l     D0, 1
  204. 00000252  2D40 FFF8                move.l     [A6 - 0x8], D0
  205. 00000256  2B6D B344 B348           move.l     [A5 - 0x4CB8], [A5 - 0x4CBC]
  206. 0000025C  202D B348                move.l     D0, [A5 - 0x4CB8]
  207. 00000260  D08B                     add.l      D0, A3
  208. 00000262  5280                     addq.l     D0, 1
  209. 00000264  2F00                     move.l     -[A7], D0
  210. 00000266  202E 0014                move.l     D0, [A6 + 0x14]
  211. 0000026A  5280                     addq.l     D0, 1
  212. 0000026C  2F00                     move.l     -[A7], D0
  213. 0000026E  2F2D B340                move.l     -[A7], [A5 - 0x4CC0]
  214. 00000272  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  215. 00000276  206E 0014                movea.l    A0, [A6 + 0x14]
  216. 0000027A  10AD B343                move.b     [A0], [A5 - 0x4CBD]
  217. 0000027E  202D B340                move.l     D0, [A5 - 0x4CC0]
  218. 00000282  D0AD B348                add.l      D0, [A5 - 0x4CB8]
  219. 00000286  2B40 B33C                move.l     [A5 - 0x4CC4], D0
  220. 0000028A  D0AD B348                add.l      D0, [A5 - 0x4CB8]
  221. 0000028E  E280                     asr        D0, 1
  222. 00000290  D08B                     add.l      D0, A3
  223. 00000292  2840                     movea.l    A4, D0
  224. 00000294  707F                     moveq.l    D0, 0x7F
  225. 00000296  99C0                     sub.l      A4, D0
  226. 00000298  220B                     move.l     D1, A3
  227. 0000029A  5281                     addq.l     D1, 1
  228. 0000029C  B28C                     cmp.l      D1, A4
  229. 0000029E  6304                     bls        +0x6 /* 000002A4 */
  230. 000002A0  284B                     movea.l    A4, A3
  231. 000002A2  528C                     addq.l     A4, 1
  232. label000002A4:
  233. 000002A4  200C                     move.l     D0, A4
  234. 000002A6  D0BC 0000 00FE           add.l      D0, 0xFE
  235. 000002AC  2D40 FFF4                move.l     [A6 - 0xC], D0
  236. 000002B0  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  237. 000002B4  6306                     bls        +0x8 /* 000002BC */
  238. 000002B6  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  239. label000002BC:
  240. 000002BC  202E FFF4                move.l     D0, [A6 - 0xC]
  241. 000002C0  908C                     sub.l      D0, A4
  242. 000002C2  206E 0010                movea.l    A0, [A6 + 0x10]
  243. 000002C6  1080                     move.b     [A0], D0
  244. 000002C8  2F0C                     move.l     -[A7], A4
  245. 000002CA  202E 0010                move.l     D0, [A6 + 0x10]
  246. 000002CE  5280                     addq.l     D0, 1
  247. 000002D0  2F00                     move.l     -[A7], D0
  248. 000002D2  202E FFF4                move.l     D0, [A6 - 0xC]
  249. 000002D6  908C                     sub.l      D0, A4
  250. 000002D8  2F00                     move.l     -[A7], D0
  251. 000002DA  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  252. 000002DE  202D B348                move.l     D0, [A5 - 0x4CB8]
  253. 000002E2  D08B                     add.l      D0, A3
  254. 000002E4  908C                     sub.l      D0, A4
  255. 000002E6  5480                     addq.l     D0, 2
  256. 000002E8  206E 000C                movea.l    A0, [A6 + 0xC]
  257. 000002EC  3080                     move.w     [A0], D0
  258. 000002EE  206D B336                movea.l    A0, [A5 - 0x4CCA]
  259. 000002F2  52A8 00B6                addq.l     [A0 + 0xB6], 1
  260. 000002F6  52AD B332                addq.l     [A5 - 0x4CCE], 1
  261. label000002FA:
  262. 000002FA  206D B336                movea.l    A0, [A5 - 0x4CCA]
  263. 000002FE  216D B332 00B2           move.l     [A0 + 0xB2], [A5 - 0x4CCE]
  264. 00000304  206E 0008                movea.l    A0, [A6 + 0x8]
  265. 00000308  70FF                     moveq.l    D0, 0xFFFFFFFF
  266. 0000030A  2080                     move.l     [A0], D0
  267. 0000030C  6012                     bra        +0x14 /* 00000320 */
  268. label0000030E:
  269. 0000030E  0C46 0007                cmpi.w     D6, 0x7
  270. 00000312  660C                     bne        +0xE /* 00000320 */
  271. 00000314  206D E020                movea.l    A0, [A5 - 0x1FE0]
  272. 00000318  41E8 019A                lea.l      A0, [A0 + 0x19A]
  273. 0000031C  2B48 B2E2                move.l     [A5 - 0x4D1E], A0
  274. label00000320:
  275. 00000320  4AAD B2E2                tst.l      [A5 - 0x4D1E]
  276. 00000324  6700 0128                beq        +0x12A /* 0000044E */
  277. 00000328  4AAD B348                tst.l      [A5 - 0x4CB8]
  278. 0000032C  6616                     bne        +0x18 /* 00000344 */
  279. 0000032E  4A6D B33A                tst.w      [A5 - 0x4CC6]
  280. 00000332  6710                     beq        +0x12 /* 00000344 */
  281. 00000334  206D B2E2                movea.l    A0, [A5 - 0x4D1E]
  282. 00000338  2B68 0062 B33C           move.l     [A5 - 0x4CC4], [A0 + 0x62]
  283. 0000033E  2B68 0062 B348           move.l     [A5 - 0x4CB8], [A0 + 0x62]
  284. label00000344:
  285. 00000344  206D B2E2                movea.l    A0, [A5 - 0x4D1E]
  286. 00000348  2668 00AE                movea.l    A3, [A0 + 0xAE]
  287. 0000034C  4A6D B33A                tst.w      [A5 - 0x4CC6]
  288. 00000350  6710                     beq        +0x12 /* 00000362 */
  289. 00000352  206D B2E2                movea.l    A0, [A5 - 0x4D1E]
  290. 00000356  2028 0066                move.l     D0, [A0 + 0x66]
  291. 0000035A  D08B                     add.l      D0, A3
  292. 0000035C  2D40 FFF8                move.l     [A6 - 0x8], D0
  293. 00000360  600E                     bra        +0x10 /* 00000370 */
  294. label00000362:
  295. 00000362  206D B2E2                movea.l    A0, [A5 - 0x4D1E]
  296. 00000366  2028 006A                move.l     D0, [A0 + 0x6A]
  297. 0000036A  D08B                     add.l      D0, A3
  298. 0000036C  2D40 FFF8                move.l     [A6 - 0x8], D0
  299. label00000370:
  300. 00000370  202E FFF8                move.l     D0, [A6 - 0x8]
  301. 00000374  908B                     sub.l      D0, A3
  302. 00000376  2A00                     move.l     D5, D0
  303. 00000378  9AAD B348                sub.l      D5, [A5 - 0x4CB8]
  304. 0000037C  486D B340                pea.l      [A5 - 0x4CC0]
  305. 00000380  486D B344                pea.l      [A5 - 0x4CBC]
  306. 00000384  486E FFF0                pea.l      [A6 - 0x10]
  307. 00000388  2F05                     move.l     -[A7], D5
  308. 0000038A  202D B348                move.l     D0, [A5 - 0x4CB8]
  309. 0000038E  D08B                     add.l      D0, A3
  310. 00000390  2F00                     move.l     -[A7], D0
  311. 00000392  4EBA 0538                jsr        [PC + 0x538 /* 000008CC */]
  312. 00000396  4A40                     tst.w      D0
  313. 00000398  4FEF 0014                lea.l      A7, [A7 + 0x14]
  314. 0000039C  6700 00A4                beq        +0xA6 /* 00000442 */
  315. 000003A0  202D B344                move.l     D0, [A5 - 0x4CBC]
  316. 000003A4  D1AD B348                add.l      [A5 - 0x4CB8], D0
  317. 000003A8  202D B348                move.l     D0, [A5 - 0x4CB8]
  318. 000003AC  D08B                     add.l      D0, A3
  319. 000003AE  2F00                     move.l     -[A7], D0
  320. 000003B0  202E 0014                move.l     D0, [A6 + 0x14]
  321. 000003B4  5280                     addq.l     D0, 1
  322. 000003B6  2F00                     move.l     -[A7], D0
  323. 000003B8  2F2D B340                move.l     -[A7], [A5 - 0x4CC0]
  324. 000003BC  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  325. 000003C0  206E 0014                movea.l    A0, [A6 + 0x14]
  326. 000003C4  10AD B343                move.b     [A0], [A5 - 0x4CBD]
  327. 000003C8  202D B340                move.l     D0, [A5 - 0x4CC0]
  328. 000003CC  D0AD B348                add.l      D0, [A5 - 0x4CB8]
  329. 000003D0  2B40 B33C                move.l     [A5 - 0x4CC4], D0
  330. 000003D4  D0AD B348                add.l      D0, [A5 - 0x4CB8]
  331. 000003D8  E280                     asr        D0, 1
  332. 000003DA  D08B                     add.l      D0, A3
  333. 000003DC  2840                     movea.l    A4, D0
  334. 000003DE  707F                     moveq.l    D0, 0x7F
  335. 000003E0  99C0                     sub.l      A4, D0
  336. 000003E2  B7CC                     cmpa.l     A3, A4
  337. 000003E4  6302                     bls        +0x4 /* 000003E8 */
  338. 000003E6  284B                     movea.l    A4, A3
  339. label000003E8:
  340. 000003E8  200C                     move.l     D0, A4
  341. 000003EA  D0BC 0000 00FE           add.l      D0, 0xFE
  342. 000003F0  2D40 FFF4                move.l     [A6 - 0xC], D0
  343. 000003F4  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  344. 000003F8  6306                     bls        +0x8 /* 00000400 */
  345. 000003FA  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  346. label00000400:
  347. 00000400  202E FFF4                move.l     D0, [A6 - 0xC]
  348. 00000404  908C                     sub.l      D0, A4
  349. 00000406  206E 0010                movea.l    A0, [A6 + 0x10]
  350. 0000040A  1080                     move.b     [A0], D0
  351. 0000040C  2F0C                     move.l     -[A7], A4
  352. 0000040E  202E 0010                move.l     D0, [A6 + 0x10]
  353. 00000412  5280                     addq.l     D0, 1
  354. 00000414  2F00                     move.l     -[A7], D0
  355. 00000416  202E FFF4                move.l     D0, [A6 - 0xC]
  356. 0000041A  908C                     sub.l      D0, A4
  357. 0000041C  2F00                     move.l     -[A7], D0
  358. 0000041E  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  359. 00000422  202D B348                move.l     D0, [A5 - 0x4CB8]
  360. 00000426  D08B                     add.l      D0, A3
  361. 00000428  908C                     sub.l      D0, A4
  362. 0000042A  5280                     addq.l     D0, 1
  363. 0000042C  206E 000C                movea.l    A0, [A6 + 0xC]
  364. 00000430  3080                     move.w     [A0], D0
  365. 00000432  206D B336                movea.l    A0, [A5 - 0x4CCA]
  366. 00000436  52A8 00B6                addq.l     [A0 + 0xB6], 1
  367. 0000043A  206D B336                movea.l    A0, [A5 - 0x4CCA]
  368. 0000043E  52A8 00B2                addq.l     [A0 + 0xB2], 1
  369. label00000442:
  370. 00000442  206D B336                movea.l    A0, [A5 - 0x4CCA]
  371. 00000446  202E FFF0                move.l     D0, [A6 - 0x10]
  372. 0000044A  D1A8 00B2                add.l      [A0 + 0xB2], D0
  373. label0000044E:
  374. 0000044E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  375. 00000452  A873                     syscall    SetPort
  376. 00000454  206E 0014                movea.l    A0, [A6 + 0x14]
  377. 00000458  7000                     moveq.l    D0, 0x00
  378. 0000045A  1010                     move.b     D0, [A0]
  379. 0000045C  3D40 0018                move.w     [A6 + 0x18], D0
  380. 00000460  4CEE 18E0 FFDC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x24]
  381. 00000466  4E5E                     unlink     A6
  382. 00000468  205F                     movea.l    A0, [A7]+
  383. 0000046A  DEFC 0010                add.w      A7, 0x10
  384. 0000046E  4ED0                     jmp        [A0]
  385. fn00000470:
  386. 00000470  4E56 FFFC                link       A6, -0x0004
  387. 00000474  486E FFFC                pea.l      [A6 - 0x4]
  388. 00000478  A874                     syscall    GetPort
  389. 0000047A  4EAD 0B52                jsr        [A5 + 0xB52 /* export_358 */]
  390. 0000047E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  391. 00000482  A873                     syscall    SetPort
  392. 00000484  7000                     moveq.l    D0, 0x00
  393. 00000486  2F00                     move.l     -[A7], D0
  394. 00000488  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  395. 0000048C  4E5E                     unlink     A6
  396. 0000048E  2E9F                     move.l     [A7], [A7]+
  397. 00000490  4E75                     rts
  398. fn00000492:
  399. 00000492  4E56 FEFC                link       A6, -0x0104
  400. 00000496  48E7 0118                movem.l    -[A7], D7,A3,A4
  401. 0000049A  286E 000A                movea.l    A4, [A6 + 0xA]
  402. 0000049E  47EE FEFC                lea.l      A3, [A6 - 0x104]
  403. 000004A2  3E2E 0008                move.w     D7, [A6 + 0x8]
  404. 000004A6  486E FFFC                pea.l      [A6 - 0x4]
  405. 000004AA  A874                     syscall    GetPort
  406. 000004AC  4A47                     tst.w      D7
  407. 000004AE  6726                     beq        +0x28 /* 000004D6 */
  408. 000004B0  48C7                     ext.l      D7
  409. 000004B2  2F07                     move.l     -[A7], D7
  410. 000004B4  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  411. 000004B8  7004                     moveq.l    D0, 0x04
  412. 000004BA  2F00                     move.l     -[A7], D0
  413. 000004BC  4878 03E8                push.l     0x3E8
  414. 000004C0  2F0B                     move.l     -[A7], A3
  415. 000004C2  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  416. 000004C6  2F0B                     move.l     -[A7], A3
  417. 000004C8  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  418. 000004CC  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  419. 000004D0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  420. 000004D4  600C                     bra        +0xE /* 000004E2 */
  421. label000004D6:
  422. 000004D6  7000                     moveq.l    D0, 0x00
  423. 000004D8  2F00                     move.l     -[A7], D0
  424. 000004DA  2F0C                     move.l     -[A7], A4
  425. 000004DC  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  426. 000004E0  508F                     addq.l     A7, 8
  427. label000004E2:
  428. 000004E2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  429. 000004E6  A873                     syscall    SetPort
  430. 000004E8  4CEE 1880 FEF0           movem.l    D7,A3,A4, [A6 - 0x110]
  431. 000004EE  4E5E                     unlink     A6
  432. 000004F0  205F                     movea.l    A0, [A7]+
  433. 000004F2  5C4F                     addq.w     A7, 6
  434. 000004F4  4ED0                     jmp        [A0]
  435. fn000004F6:
  436. 000004F6  4E56 FED6                link       A6, -0x012A
  437. 000004FA  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  438. 000004FE  47EE FEFC                lea.l      A3, [A6 - 0x104]
  439. 00000502  486E FFFC                pea.l      [A6 - 0x4]
  440. 00000506  A874                     syscall    GetPort
  441. 00000508  4AAD B2E2                tst.l      [A5 - 0x4D1E]
  442. 0000050C  6700 00A4                beq        +0xA6 /* 000005B2 */
  443. 00000510  206E 0008                movea.l    A0, [A6 + 0x8]
  444. 00000514  7000                     moveq.l    D0, 0x00
  445. 00000516  1010                     move.b     D0, [A0]
  446. 00000518  2E00                     move.l     D7, D0
  447. 0000051A  2A2D B33C                move.l     D5, [A5 - 0x4CC4]
  448. 0000051E  9AAD B348                sub.l      D5, [A5 - 0x4CB8]
  449. 00000522  206D B2E2                movea.l    A0, [A5 - 0x4D1E]
  450. 00000526  7002                     moveq.l    D0, 0x02
  451. 00000528  C068 0072                and.w      D0, [A0 + 0x72]
  452. 0000052C  6628                     bne        +0x2A /* 00000556 */
  453. 0000052E  206D B2E2                movea.l    A0, [A5 - 0x4D1E]
  454. 00000532  4A68 007C                tst.w      [A0 + 0x7C]
  455. 00000536  6730                     beq        +0x32 /* 00000568 */
  456. 00000538  4A87                     tst.l      D7
  457. 0000053A  672C                     beq        +0x2E /* 00000568 */
  458. 0000053C  206D B2E2                movea.l    A0, [A5 - 0x4D1E]
  459. 00000540  2007                     move.l     D0, D7
  460. 00000542  D0A8 006A                add.l      D0, [A0 + 0x6A]
  461. 00000546  9085                     sub.l      D0, D5
  462. 00000548  206D B2E2                movea.l    A0, [A5 - 0x4D1E]
  463. 0000054C  3228 007C                move.w     D1, [A0 + 0x7C]
  464. 00000550  48C1                     ext.l      D1
  465. 00000552  B280                     cmp.l      D1, D0
  466. 00000554  6C12                     bge        +0x14 /* 00000568 */
  467. label00000556:
  468. 00000556  7072                     moveq.l    D0, 0x72
  469. 00000558  2F00                     move.l     -[A7], D0
  470. 0000055A  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  471. 0000055E  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  472. 00000562  588F                     addq.l     A7, 4
  473. 00000564  6000 01B0                bra        +0x1B2 /* 00000716 */
  474. label00000568:
  475. 00000568  206D E020                movea.l    A0, [A5 - 0x1FE0]
  476. 0000056C  41E8 019A                lea.l      A0, [A0 + 0x19A]
  477. 00000570  B1ED B2E2                cmpa.l     A0, [A5 - 0x4D1E]
  478. 00000574  6608                     bne        +0xA /* 0000057E */
  479. 00000576  41ED 189A                lea.l      A0, [A5 + 0x189A /* export_783 */]
  480. 0000057A  2008                     move.l     D0, A0
  481. 0000057C  6006                     bra        +0x8 /* 00000584 */
  482. label0000057E:
  483. 0000057E  41ED 149A                lea.l      A0, [A5 + 0x149A /* export_655 */]
  484. 00000582  2008                     move.l     D0, A0
  485. label00000584:
  486. 00000584  2F00                     move.l     -[A7], D0
  487. 00000586  2F07                     move.l     -[A7], D7
  488. 00000588  202E 0008                move.l     D0, [A6 + 0x8]
  489. 0000058C  5280                     addq.l     D0, 1
  490. 0000058E  2F00                     move.l     -[A7], D0
  491. 00000590  2F2D B33C                move.l     -[A7], [A5 - 0x4CC4]
  492. 00000594  2F2D B348                move.l     -[A7], [A5 - 0x4CB8]
  493. 00000598  2F2D B2E2                move.l     -[A7], [A5 - 0x4D1E]
  494. 0000059C  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  495. 000005A0  2007                     move.l     D0, D7
  496. 000005A2  D0AD B348                add.l      D0, [A5 - 0x4CB8]
  497. 000005A6  2B40 B33C                move.l     [A5 - 0x4CC4], D0
  498. 000005AA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  499. 000005AE  6000 0166                bra        +0x168 /* 00000716 */
  500. label000005B2:
  501. 000005B2  206D BA78                movea.l    A0, [A5 - 0x4588]
  502. 000005B6  2068 0256                movea.l    A0, [A0 + 0x256]
  503. 000005BA  302D B34C                move.w     D0, [A5 - 0x4CB4]
  504. 000005BE  48C0                     ext.l      D0
  505. 000005C0  E580                     asl        D0, 2
  506. 000005C2  2870 0800                movea.l    A4, [A0 + D0]
  507. 000005C6  302D B34E                move.w     D0, [A5 - 0x4CB2]
  508. 000005CA  9054                     sub.w      D0, [A4]
  509. 000005CC  48C0                     ext.l      D0
  510. 000005CE  5280                     addq.l     D0, 1
  511. 000005D0  E980                     asl        D0, 4
  512. 000005D2  D08C                     add.l      D0, A4
  513. 000005D4  2D40 FEF8                move.l     [A6 - 0x108], D0
  514. 000005D8  206E FEF8                movea.l    A0, [A6 - 0x108]
  515. 000005DC  7007                     moveq.l    D0, 0x07
  516. 000005DE  C010                     and.b      D0, [A0]
  517. 000005E0  0C00 0003                cmpi.b     D0, 0x3
  518. 000005E4  660A                     bne        +0xC /* 000005F0 */
  519. 000005E6  206E FEF8                movea.l    A0, [A6 - 0x108]
  520. 000005EA  2868 0008                movea.l    A4, [A0 + 0x8]
  521. 000005EE  6016                     bra        +0x18 /* 00000606 */
  522. label000005F0:
  523. 000005F0  206E FEF8                movea.l    A0, [A6 - 0x108]
  524. 000005F4  7007                     moveq.l    D0, 0x07
  525. 000005F6  C010                     and.b      D0, [A0]
  526. 000005F8  0C00 0002                cmpi.b     D0, 0x2
  527. 000005FC  6608                     bne        +0xA /* 00000606 */
  528. 000005FE  206E FEF8                movea.l    A0, [A6 - 0x108]
  529. 00000602  49E8 0008                lea.l      A4, [A0 + 0x8]
  530. label00000606:
  531. 00000606  7000                     moveq.l    D0, 0x00
  532. 00000608  1014                     move.b     D0, [A4]
  533. 0000060A  206E 0008                movea.l    A0, [A6 + 0x8]
  534. 0000060E  7200                     moveq.l    D1, 0x00
  535. 00000610  1210                     move.b     D1, [A0]
  536. 00000612  D280                     add.l      D1, D0
  537. 00000614  2C01                     move.l     D6, D1
  538. 00000616  9CAD B340                sub.l      D6, [A5 - 0x4CC0]
  539. 0000061A  0C86 0000 00FF           cmpi.l     D6, 0xFF
  540. 00000620  6400 00E6                bcc        +0xE8 /* 00000708 */
  541. 00000624  2F0C                     move.l     -[A7], A4
  542. 00000626  2F0B                     move.l     -[A7], A3
  543. 00000628  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  544. 0000062C  16AD B347                move.b     [A3], [A5 - 0x4CB9]
  545. 00000630  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  546. 00000634  2F0B                     move.l     -[A7], A3
  547. 00000636  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  548. 0000063A  202D B344                move.l     D0, [A5 - 0x4CBC]
  549. 0000063E  D08C                     add.l      D0, A4
  550. 00000640  222D B340                move.l     D1, [A5 - 0x4CC0]
  551. 00000644  D280                     add.l      D1, D0
  552. 00000646  5281                     addq.l     D1, 1
  553. 00000648  2F01                     move.l     -[A7], D1
  554. 0000064A  7000                     moveq.l    D0, 0x00
  555. 0000064C  1013                     move.b     D0, [A3]
  556. 0000064E  D08B                     add.l      D0, A3
  557. 00000650  5280                     addq.l     D0, 1
  558. 00000652  2F00                     move.l     -[A7], D0
  559. 00000654  7000                     moveq.l    D0, 0x00
  560. 00000656  1014                     move.b     D0, [A4]
  561. 00000658  90AD B344                sub.l      D0, [A5 - 0x4CBC]
  562. 0000065C  90AD B340                sub.l      D0, [A5 - 0x4CC0]
  563. 00000660  2F00                     move.l     -[A7], D0
  564. 00000662  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  565. 00000666  1686                     move.b     [A3], D6
  566. 00000668  3D6D B34C FED8           move.w     [A6 - 0x128], [A5 - 0x4CB4]
  567. 0000066E  3D6D B34C FED6           move.w     [A6 - 0x12A], [A5 - 0x4CB4]
  568. 00000674  3D6D B34E FEDC           move.w     [A6 - 0x124], [A5 - 0x4CB2]
  569. 0000067A  3D6D B34E FEDA           move.w     [A6 - 0x126], [A5 - 0x4CB2]
  570. 00000680  2D6D BA78 FEDE           move.l     [A6 - 0x122], [A5 - 0x4588]
  571. 00000686  426E FEF6                clr.w      [A6 - 0x10A]
  572. 0000068A  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  573. 0000068E  2D48 FEF2                move.l     [A6 - 0x10E], A0
  574. 00000692  426D EA4A                clr.w      [A5 - 0x15B6]
  575. 00000696  486E FEF0                pea.l      [A6 - 0x110]
  576. 0000069A  486E FEE2                pea.l      [A6 - 0x11E]
  577. 0000069E  486E FEF2                pea.l      [A6 - 0x10E]
  578. 000006A2  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  579. 000006A6  4A40                     tst.w      D0
  580. 000006A8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  581. 000006AC  6732                     beq        +0x34 /* 000006E0 */
  582. 000006AE  7000                     moveq.l    D0, 0x00
  583. 000006B0  2F00                     move.l     -[A7], D0
  584. 000006B2  2F0B                     move.l     -[A7], A3
  585. 000006B4  486E FEE2                pea.l      [A6 - 0x11E]
  586. 000006B8  41EE FEE2                lea.l      A0, [A6 - 0x11E]
  587. 000006BC  2F20                     move.l     -[A7], -[A0]
  588. 000006BE  2F20                     move.l     -[A7], -[A0]
  589. 000006C0  2F20                     move.l     -[A7], -[A0]
  590. 000006C2  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  591. 000006C6  4A40                     tst.w      D0
  592. 000006C8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  593. 000006CC  6712                     beq        +0x14 /* 000006E0 */
  594. 000006CE  206E FEDE                movea.l    A0, [A6 - 0x122]
  595. 000006D2  317C 0001 025E           move.w     [A0 + 0x25E], 0x1
  596. 000006D8  206E FEDE                movea.l    A0, [A6 - 0x122]
  597. 000006DC  5268 0158                addq.w     [A0 + 0x158], 1
  598. label000006E0:
  599. 000006E0  4A6D EA4A                tst.w      [A5 - 0x15B6]
  600. 000006E4  6706                     beq        +0x8 /* 000006EC */
  601. 000006E6  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  602. 000006EA  602A                     bra        +0x2C /* 00000716 */
  603. label000006EC:
  604. 000006EC  206E 0008                movea.l    A0, [A6 + 0x8]
  605. 000006F0  7000                     moveq.l    D0, 0x00
  606. 000006F2  1010                     move.b     D0, [A0]
  607. 000006F4  D0AD B348                add.l      D0, [A5 - 0x4CB8]
  608. 000006F8  2B40 B33C                move.l     [A5 - 0x4CC4], D0
  609. 000006FC  7000                     moveq.l    D0, 0x00
  610. 000006FE  2F00                     move.l     -[A7], D0
  611. 00000700  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  612. 00000704  588F                     addq.l     A7, 4
  613. 00000706  600E                     bra        +0x10 /* 00000716 */
  614. label00000708:
  615. 00000708  4878 0435                push.l     0x435
  616. 0000070C  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  617. 00000710  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  618. 00000714  588F                     addq.l     A7, 4
  619. label00000716:
  620. 00000716  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  621. 0000071A  A873                     syscall    SetPort
  622. 0000071C  4CEE 18E0 FEC2           movem.l    D5,D6,D7,A3,A4, [A6 - 0x13E]
  623. 00000722  4E5E                     unlink     A6
  624. 00000724  2E9F                     move.l     [A7], [A7]+
  625. 00000726  4E75                     rts
  626. fn00000728:
  627. 00000728  4E56 FEFA                link       A6, -0x0106
  628. 0000072C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  629. 00000730  49EE FEFA                lea.l      A4, [A6 - 0x106]
  630. 00000734  4247                     clr.w      D7
  631. 00000736  4AAD E9E2                tst.l      [A5 - 0x161E]
  632. 0000073A  6700 012A                beq        +0x12C /* 00000866 */
  633. 0000073E  206D E9E2                movea.l    A0, [A5 - 0x161E]
  634. 00000742  3C28 018A                move.w     D6, [A0 + 0x18A]
  635. 00000746  6708                     beq        +0xA /* 00000750 */
  636. 00000748  0C46 0007                cmpi.w     D6, 0x7
  637. 0000074C  6600 0118                bne        +0x11A /* 00000866 */
  638. label00000750:
  639. 00000750  7003                     moveq.l    D0, 0x03
  640. 00000752  2F00                     move.l     -[A7], D0
  641. 00000754  4878 03E8                push.l     0x3E8
  642. 00000758  2F0C                     move.l     -[A7], A4
  643. 0000075A  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  644. 0000075E  598F                     subq.l     A7, 4
  645. 00000760  2F3C 0000 8000           move.l     -[A7], 0x8000
  646. 00000766  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  647. 0000076A  265F                     movea.l    A3, [A7]+
  648. 0000076C  200B                     move.l     D0, A3
  649. 0000076E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  650. 00000772  676E                     beq        +0x70 /* 000007E2 */
  651. 00000774  2F3C 0000 8000           move.l     -[A7], 0x8000
  652. 0000077A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  653. 0000077E  4A40                     tst.w      D0
  654. 00000780  588F                     addq.l     A7, 4
  655. 00000782  6758                     beq        +0x5A /* 000007DC */
  656. 00000784  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  657. 0000078A  4A2D B2F2                tst.b      [A5 - 0x4D0E]
  658. 0000078E  56C0                     sne        D0
  659. 00000790  0240 0001                andi.w     D0, 0x1
  660. 00000794  3D40 FFFA                move.w     [A6 - 0x6], D0
  661. 00000798  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  662. 0000079E  486E FFFE                pea.l      [A6 - 0x2]
  663. 000007A2  486E FFFA                pea.l      [A6 - 0x6]
  664. 000007A6  486E FFFC                pea.l      [A6 - 0x4]
  665. 000007AA  302D B2EE                move.w     D0, [A5 - 0x4D12]
  666. 000007AE  48C0                     ext.l      D0
  667. 000007B0  2F00                     move.l     -[A7], D0
  668. 000007B2  302D B2F0                move.w     D0, [A5 - 0x4D10]
  669. 000007B6  48C0                     ext.l      D0
  670. 000007B8  2F00                     move.l     -[A7], D0
  671. 000007BA  486D B2F2                pea.l      [A5 - 0x4D0E]
  672. 000007BE  486D B312                pea.l      [A5 - 0x4CEE]
  673. 000007C2  4EBA 1DE0                jsr        [PC + 0x1DE0 /* 000025A4 */]
  674. 000007C6  7200                     moveq.l    D1, 0x00
  675. 000007C8  4A40                     tst.w      D0
  676. 000007CA  57C1                     seq        D1
  677. 000007CC  4401                     neg.b      D1
  678. 000007CE  3E01                     move.w     D7, D1
  679. 000007D0  2F0B                     move.l     -[A7], A3
  680. 000007D2  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  681. 000007D6  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  682. 000007DA  600A                     bra        +0xC /* 000007E6 */
  683. label000007DC:
  684. 000007DC  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  685. 000007E0  6004                     bra        +0x6 /* 000007E6 */
  686. label000007E2:
  687. 000007E2  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  688. label000007E6:
  689. 000007E6  4A47                     tst.w      D7
  690. 000007E8  677C                     beq        +0x7E /* 00000866 */
  691. 000007EA  7000                     moveq.l    D0, 0x00
  692. 000007EC  2B40 B33C                move.l     [A5 - 0x4CC4], D0
  693. 000007F0  2B40 B348                move.l     [A5 - 0x4CB8], D0
  694. 000007F4  3B7C FFFE B34C           move.w     [A5 - 0x4CB4], 0xFFFE
  695. 000007FA  3B7C FFFE B34E           move.w     [A5 - 0x4CB2], 0xFFFE
  696. 00000800  7201                     moveq.l    D1, 0x01
  697. 00000802  2F01                     move.l     -[A7], D1
  698. 00000804  4EAD 23CA                jsr        [A5 + 0x23CA /* export_1141 */]
  699. 00000808  486D B2E6                pea.l      [A5 - 0x4D1A]
  700. 0000080C  302D B2E0                move.w     D0, [A5 - 0x4D20]
  701. 00000810  48C0                     ext.l      D0
  702. 00000812  2F00                     move.l     -[A7], D0
  703. 00000814  7009                     moveq.l    D0, 0x09
  704. 00000816  2F00                     move.l     -[A7], D0
  705. 00000818  322E FFFA                move.w     D1, [A6 - 0x6]
  706. 0000081C  48C1                     ext.l      D1
  707. 0000081E  2F01                     move.l     -[A7], D1
  708. 00000820  486D B336                pea.l      [A5 - 0x4CCA]
  709. 00000824  4EBA 13AA                jsr        [PC + 0x13AA /* 00001BD0 */]
  710. 00000828  7001                     moveq.l    D0, 0x01
  711. 0000082A  2F00                     move.l     -[A7], D0
  712. 0000082C  7200                     moveq.l    D1, 0x00
  713. 0000082E  2F01                     move.l     -[A7], D1
  714. 00000830  2F00                     move.l     -[A7], D0
  715. 00000832  2F01                     move.l     -[A7], D1
  716. 00000834  2F01                     move.l     -[A7], D1
  717. 00000836  2F01                     move.l     -[A7], D1
  718. 00000838  2F0C                     move.l     -[A7], A4
  719. 0000083A  2F2D B336                move.l     -[A7], [A5 - 0x4CCA]
  720. 0000083E  4EBA 1682                jsr        [PC + 0x1682 /* 00001EC2 */]
  721. 00000842  486D B2E6                pea.l      [A5 - 0x4D1A]
  722. 00000846  486D B2E0                pea.l      [A5 - 0x4D20]
  723. 0000084A  2F2D B336                move.l     -[A7], [A5 - 0x4CCA]
  724. 0000084E  4EBA 159C                jsr        [PC + 0x159C /* 00001DEC */]
  725. 00000852  426D E5CE                clr.w      [A5 - 0x1A32]
  726. 00000856  486E FFFA                pea.l      [A6 - 0x6]
  727. 0000085A  486E FFFC                pea.l      [A6 - 0x4]
  728. 0000085E  4EBA 1E92                jsr        [PC + 0x1E92 /* 000026F2 */]
  729. 00000862  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  730. label00000866:
  731. 00000866  4CEE 18C0 FEEA           movem.l    D6,D7,A3,A4, [A6 - 0x116]
  732. 0000086C  4E5E                     unlink     A6
  733. 0000086E  4E75                     rts
  734. export_1176:
  735. 00000870  3B7C FFFE B34E           move.w     [A5 - 0x4CB2], 0xFFFE
  736. 00000876  7001                     moveq.l    D0, 0x01
  737. 00000878  4E75                     rts
  738. export_1177:
  739. 0000087A  2F07                     move.l     -[A7], D7
  740. 0000087C  7E01                     moveq.l    D7, 0x01
  741. 0000087E  70FE                     moveq.l    D0, 0xFFFFFFFE
  742. 00000880  B06D B34C                cmp.w      D0, [A5 - 0x4CB4]
  743. 00000884  6740                     beq        +0x42 /* 000008C6 */
  744. 00000886  302D B34C                move.w     D0, [A5 - 0x4CB4]
  745. 0000088A  B06D B9BE                cmp.w      D0, [A5 - 0x4642]
  746. 0000088E  6D34                     blt        +0x36 /* 000008C4 */
  747. 00000890  302D B34C                move.w     D0, [A5 - 0x4CB4]
  748. 00000894  B06D B9C0                cmp.w      D0, [A5 - 0x4640]
  749. 00000898  6E2A                     bgt        +0x2C /* 000008C4 */
  750. 0000089A  302D B34E                move.w     D0, [A5 - 0x4CB2]
  751. 0000089E  B06D B9C2                cmp.w      D0, [A5 - 0x463E]
  752. 000008A2  6D20                     blt        +0x22 /* 000008C4 */
  753. 000008A4  302D B34E                move.w     D0, [A5 - 0x4CB2]
  754. 000008A8  B06D B9C4                cmp.w      D0, [A5 - 0x463C]
  755. 000008AC  6E16                     bgt        +0x18 /* 000008C4 */
  756. 000008AE  3B6D B34C B9BE           move.w     [A5 - 0x4642], [A5 - 0x4CB4]
  757. 000008B4  41ED 24E2                lea.l      A0, [A5 + 0x24E2 /* export_1176 */]
  758. 000008B8  2B48 B9F4                move.l     [A5 - 0x460C], A0
  759. 000008BC  3B7C FFFE B34C           move.w     [A5 - 0x4CB4], 0xFFFE
  760. 000008C2  6002                     bra        +0x4 /* 000008C6 */
  761. label000008C4:
  762. 000008C4  4247                     clr.w      D7
  763. label000008C6:
  764. 000008C6  3007                     move.w     D0, D7
  765. 000008C8  2E1F                     move.l     D7, [A7]+
  766. 000008CA  4E75                     rts
  767. fn000008CC:
  768. 000008CC  4E56 FFFC                link       A6, -0x0004
  769. 000008D0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  770. 000008D4  286E 0010                movea.l    A4, [A6 + 0x10]
  771. 000008D8  266E 0008                movea.l    A3, [A6 + 0x8]
  772. 000008DC  2C2E 000C                move.l     D6, [A6 + 0xC]
  773. 000008E0  7800                     moveq.l    D4, 0x00
  774. 000008E2  4245                     clr.w      D5
  775. 000008E4  7000                     moveq.l    D0, 0x00
  776. 000008E6  2D40 FFFC                move.l     [A6 - 0x4], D0
  777. 000008EA  604A                     bra        +0x4C /* 00000936 */
  778. label000008EC:
  779. 000008EC  0C86 0000 7FFF           cmpi.l     D6, 0x7FFF
  780. 000008F2  6F12                     ble        +0x14 /* 00000906 */
  781. 000008F4  4878 7FFF                push.l     0x7FFF
  782. 000008F8  2F0B                     move.l     -[A7], A3
  783. 000008FA  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  784. 000008FE  48C0                     ext.l      D0
  785. 00000900  2E00                     move.l     D7, D0
  786. 00000902  508F                     addq.l     A7, 8
  787. 00000904  6002                     bra        +0x4 /* 00000908 */
  788. label00000906:
  789. 00000906  2E06                     move.l     D7, D6
  790. label00000908:
  791. 00000908  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  792. 0000090C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  793. 00000910  2F0C                     move.l     -[A7], A4
  794. 00000912  2F07                     move.l     -[A7], D7
  795. 00000914  2F0B                     move.l     -[A7], A3
  796. 00000916  4EBA 1E98                jsr        [PC + 0x1E98 /* 000027B0 */]
  797. 0000091A  3A00                     move.w     D5, D0
  798. 0000091C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  799. 00000920  6708                     beq        +0xA /* 0000092A */
  800. 00000922  206E 0014                movea.l    A0, [A6 + 0x14]
  801. 00000926  D990                     add.l      [A0], D4
  802. 00000928  6006                     bra        +0x8 /* 00000930 */
  803. label0000092A:
  804. 0000092A  9C87                     sub.l      D6, D7
  805. 0000092C  D887                     add.l      D4, D7
  806. 0000092E  D7C7                     add.l      A3, D7
  807. label00000930:
  808. 00000930  2014                     move.l     D0, [A4]
  809. 00000932  D1AE FFFC                add.l      [A6 - 0x4], D0
  810. label00000936:
  811. 00000936  4A45                     tst.w      D5
  812. 00000938  6604                     bne        +0x6 /* 0000093E */
  813. 0000093A  4A86                     tst.l      D6
  814. 0000093C  6EAE                     bgt        -0x50 /* 000008EC */
  815. label0000093E:
  816. 0000093E  28AE FFFC                move.l     [A4], [A6 - 0x4]
  817. 00000942  3005                     move.w     D0, D5
  818. 00000944  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  819. 0000094A  4E5E                     unlink     A6
  820. 0000094C  4E75                     rts
  821. export_1178:
  822. 0000094E  4E56 FFF8                link       A6, -0x0008
  823. 00000952  48E7 0310                movem.l    -[A7], D6,D7,A3
  824. 00000956  7E01                     moveq.l    D7, 0x01
  825. 00000958  302D B9CC                move.w     D0, [A5 - 0x4634]
  826. 0000095C  B06D B34E                cmp.w      D0, [A5 - 0x4CB2]
  827. 00000960  6D00 00BE                blt        +0xC0 /* 00000A20 */
  828. 00000964  7000                     moveq.l    D0, 0x00
  829. 00000966  2D40 FFFC                move.l     [A6 - 0x4], D0
  830. 0000096A  7207                     moveq.l    D1, 0x07
  831. 0000096C  C22D B9D2                and.b      D1, [A5 - 0x462E]
  832. 00000970  0C01 0001                cmpi.b     D1, 0x1
  833. 00000974  6300 009C                bls        +0x9E /* 00000A12 */
  834. 00000978  7008                     moveq.l    D0, 0x08
  835. 0000097A  C02D B9D2                and.b      D0, [A5 - 0x462E]
  836. 0000097E  6600 0092                bne        +0x94 /* 00000A12 */
  837. 00000982  7028                     moveq.l    D0, 0x28
  838. 00000984  C02D B9D2                and.b      D0, [A5 - 0x462E]
  839. 00000988  0C00 0020                cmpi.b     D0, 0x20 /* ' ' */
  840. 0000098C  6700 0084                beq        +0x86 /* 00000A12 */
  841. 00000990  7007                     moveq.l    D0, 0x07
  842. 00000992  C02D B9D2                and.b      D0, [A5 - 0x462E]
  843. 00000996  0C00 0003                cmpi.b     D0, 0x3
  844. 0000099A  6606                     bne        +0x8 /* 000009A2 */
  845. 0000099C  266D B9DA                movea.l    A3, [A5 - 0x4626]
  846. 000009A0  6016                     bra        +0x18 /* 000009B8 */
  847. label000009A2:
  848. 000009A2  7007                     moveq.l    D0, 0x07
  849. 000009A4  C02D B9D2                and.b      D0, [A5 - 0x462E]
  850. 000009A8  0C00 0002                cmpi.b     D0, 0x2
  851. 000009AC  6606                     bne        +0x8 /* 000009B4 */
  852. 000009AE  47ED B9DA                lea.l      A3, [A5 - 0x4626]
  853. 000009B2  6004                     bra        +0x6 /* 000009B8 */
  854. label000009B4:
  855. 000009B4  7000                     moveq.l    D0, 0x00
  856. 000009B6  2640                     movea.l    A3, D0
  857. label000009B8:
  858. 000009B8  200B                     move.l     D0, A3
  859. 000009BA  6756                     beq        +0x58 /* 00000A12 */
  860. 000009BC  7000                     moveq.l    D0, 0x00
  861. 000009BE  1013                     move.b     D0, [A3]
  862. 000009C0  2C00                     move.l     D6, D0
  863. 000009C2  9CAD B348                sub.l      D6, [A5 - 0x4CB8]
  864. 000009C6  4A86                     tst.l      D6
  865. 000009C8  6F48                     ble        +0x4A /* 00000A12 */
  866. 000009CA  D6FC 0001                add.w      A3, 0x1
  867. 000009CE  486D B340                pea.l      [A5 - 0x4CC0]
  868. 000009D2  486E FFF8                pea.l      [A6 - 0x8]
  869. 000009D6  486E FFFC                pea.l      [A6 - 0x4]
  870. 000009DA  2F06                     move.l     -[A7], D6
  871. 000009DC  202D B348                move.l     D0, [A5 - 0x4CB8]
  872. 000009E0  D08B                     add.l      D0, A3
  873. 000009E2  2F00                     move.l     -[A7], D0
  874. 000009E4  4EBA 1DCA                jsr        [PC + 0x1DCA /* 000027B0 */]
  875. 000009E8  4A40                     tst.w      D0
  876. 000009EA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  877. 000009EE  671A                     beq        +0x1C /* 00000A0A */
  878. 000009F0  3B6D B9CA B34C           move.w     [A5 - 0x4CB4], [A5 - 0x4636]
  879. 000009F6  3B6D B9CC B34E           move.w     [A5 - 0x4CB2], [A5 - 0x4634]
  880. 000009FC  202E FFF8                move.l     D0, [A6 - 0x8]
  881. 00000A00  D0AD B348                add.l      D0, [A5 - 0x4CB8]
  882. 00000A04  2B40 B344                move.l     [A5 - 0x4CBC], D0
  883. 00000A08  4247                     clr.w      D7
  884. label00000A0A:
  885. 00000A0A  202E FFFC                move.l     D0, [A6 - 0x4]
  886. 00000A0E  D1AD B332                add.l      [A5 - 0x4CCE], D0
  887. label00000A12:
  888. 00000A12  4A47                     tst.w      D7
  889. 00000A14  670A                     beq        +0xC /* 00000A20 */
  890. 00000A16  7000                     moveq.l    D0, 0x00
  891. 00000A18  2B40 B33C                move.l     [A5 - 0x4CC4], D0
  892. 00000A1C  2B40 B348                move.l     [A5 - 0x4CB8], D0
  893. label00000A20:
  894. 00000A20  3007                     move.w     D0, D7
  895. 00000A22  4CEE 08C0 FFEC           movem.l    D6,D7,A3, [A6 - 0x14]
  896. 00000A28  4E5E                     unlink     A6
  897. 00000A2A  4E75                     rts
  898. fn00000A2C:
  899. 00000A2C  4E56 FDF4                link       A6, -0x020C
  900. 00000A30  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  901. 00000A34  3A2E 0016                move.w     D5, [A6 + 0x16]
  902. 00000A38  286E 0008                movea.l    A4, [A6 + 0x8]
  903. 00000A3C  2F0C                     move.l     -[A7], A4
  904. 00000A3E  A8A3                     syscall    EraseRect
  905. 00000A40  2F0C                     move.l     -[A7], A4
  906. 00000A42  A8A1                     syscall    FrameRect
  907. 00000A44  206E 000C                movea.l    A0, [A6 + 0xC]
  908. 00000A48  4A10                     tst.b      [A0]
  909. 00000A4A  6700 01EC                beq        +0x1EE /* 00000C38 */
  910. 00000A4E  486E FFF4                pea.l      [A6 - 0xC]
  911. 00000A52  A88B                     syscall    GetFontInfo
  912. 00000A54  302C 0002                move.w     D0, [A4 + 0x2]
  913. 00000A58  5640                     addq.w     D0, 3
  914. 00000A5A  3F00                     move.w     -[A7], D0
  915. 00000A5C  302C 0004                move.w     D0, [A4 + 0x4]
  916. 00000A60  906E FFF6                sub.w      D0, [A6 - 0xA]
  917. 00000A64  5740                     subq.w     D0, 3
  918. 00000A66  3F00                     move.w     -[A7], D0
  919. 00000A68  A893                     syscall    MoveTo
  920. 00000A6A  598F                     subq.l     A7, 4
  921. 00000A6C  2F3C 5350 4449           move.l     -[A7], 0x53504449 /* 'SPDI' */
  922. 00000A72  3F3C 61A8                move.w     -[A7], 0x61A8
  923. 00000A76  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  924. 00000A7A  265F                     movea.l    A3, [A7]+
  925. 00000A7C  200B                     move.l     D0, A3
  926. 00000A7E  6708                     beq        +0xA /* 00000A88 */
  927. 00000A80  2053                     movea.l    A0, [A3]
  928. 00000A82  1828 0002                move.b     D4, [A0 + 0x2]
  929. 00000A86  6002                     bra        +0x4 /* 00000A8A */
  930. label00000A88:
  931. 00000A88  78C9                     moveq.l    D4, 0xFFFFFFC9
  932. label00000A8A:
  933. 00000A8A  7000                     moveq.l    D0, 0x00
  934. 00000A8C  1004                     move.b     D0, D4
  935. 00000A8E  3F00                     move.w     -[A7], D0
  936. 00000A90  A883                     syscall    DrawChar
  937. 00000A92  206E 000C                movea.l    A0, [A6 + 0xC]
  938. 00000A96  1D50 FEF4                move.b     [A6 - 0x10C], [A0]
  939. 00000A9A  48C5                     ext.l      D5
  940. 00000A9C  2005                     move.l     D0, D5
  941. 00000A9E  D0AE 0010                add.l      D0, [A6 + 0x10]
  942. 00000AA2  2F00                     move.l     -[A7], D0
  943. 00000AA4  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  944. 00000AA8  5288                     addq.l     A0, 1
  945. 00000AAA  2F08                     move.l     -[A7], A0
  946. 00000AAC  7000                     moveq.l    D0, 0x00
  947. 00000AAE  102E FEF4                move.b     D0, [A6 - 0x10C]
  948. 00000AB2  2F00                     move.l     -[A7], D0
  949. 00000AB4  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  950. 00000AB8  5345                     subq.w     D5, 1
  951. 00000ABA  202E 0010                move.l     D0, [A6 + 0x10]
  952. 00000ABE  5280                     addq.l     D0, 1
  953. 00000AC0  2F00                     move.l     -[A7], D0
  954. 00000AC2  41EE FDF4                lea.l      A0, [A6 - 0x20C]
  955. 00000AC6  5288                     addq.l     A0, 1
  956. 00000AC8  2F08                     move.l     -[A7], A0
  957. 00000ACA  48C5                     ext.l      D5
  958. 00000ACC  2F05                     move.l     -[A7], D5
  959. 00000ACE  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  960. 00000AD2  1D45 FDF4                move.b     [A6 - 0x20C], D5
  961. 00000AD6  302C 0006                move.w     D0, [A4 + 0x6]
  962. 00000ADA  906C 0002                sub.w      D0, [A4 + 0x2]
  963. 00000ADE  5D40                     subq.w     D0, 6
  964. 00000AE0  2F00                     move.l     -[A7], D0
  965. 00000AE2  558F                     subq.l     A7, 2
  966. 00000AE4  486E FEF4                pea.l      [A6 - 0x10C]
  967. 00000AE8  A88C                     syscall    StringWidth
  968. 00000AEA  321F                     move.w     D1, [A7]+
  969. 00000AEC  201F                     move.l     D0, [A7]+
  970. 00000AEE  9041                     sub.w      D0, D1
  971. 00000AF0  2F00                     move.l     -[A7], D0
  972. 00000AF2  558F                     subq.l     A7, 2
  973. 00000AF4  7200                     moveq.l    D1, 0x00
  974. 00000AF6  1204                     move.b     D1, D4
  975. 00000AF8  3F01                     move.w     -[A7], D1
  976. 00000AFA  A88D                     syscall    CharWidth
  977. 00000AFC  321F                     move.w     D1, [A7]+
  978. 00000AFE  201F                     move.l     D0, [A7]+
  979. 00000B00  E349                     lsl        D1.w, 1
  980. 00000B02  9041                     sub.w      D0, D1
  981. 00000B04  48C0                     ext.l      D0
  982. 00000B06  2C00                     move.l     D6, D0
  983. 00000B08  E286                     asr        D6, 1
  984. 00000B0A  47EE FDF4                lea.l      A3, [A6 - 0x20C]
  985. 00000B0E  4A46                     tst.w      D6
  986. 00000B10  6D20                     blt        +0x22 /* 00000B32 */
  987. 00000B12  600C                     bra        +0xE /* 00000B20 */
  988. label00000B14:
  989. 00000B14  1013                     move.b     D0, [A3]
  990. 00000B16  5300                     subq.b     D0, 1
  991. 00000B18  1740 0001                move.b     [A3 + 0x1], D0
  992. 00000B1C  D6FC 0001                add.w      A3, 0x1
  993. label00000B20:
  994. 00000B20  558F                     subq.l     A7, 2
  995. 00000B22  2F0B                     move.l     -[A7], A3
  996. 00000B24  A88C                     syscall    StringWidth
  997. 00000B26  3E1F                     move.w     D7, [A7]+
  998. 00000B28  BC47                     cmp.w      D6, D7
  999. 00000B2A  6DE8                     blt        -0x16 /* 00000B14 */
  1000. 00000B2C  2F0B                     move.l     -[A7], A3
  1001. 00000B2E  A884                     syscall    DrawString
  1002. 00000B30  6034                     bra        +0x36 /* 00000B66 */
  1003. label00000B32:
  1004. 00000B32  4247                     clr.w      D7
  1005. 00000B34  302C 0006                move.w     D0, [A4 + 0x6]
  1006. 00000B38  906C 0002                sub.w      D0, [A4 + 0x2]
  1007. 00000B3C  5D40                     subq.w     D0, 6
  1008. 00000B3E  2F00                     move.l     -[A7], D0
  1009. 00000B40  558F                     subq.l     A7, 2
  1010. 00000B42  7200                     moveq.l    D1, 0x00
  1011. 00000B44  1204                     move.b     D1, D4
  1012. 00000B46  3F01                     move.w     -[A7], D1
  1013. 00000B48  A88D                     syscall    CharWidth
  1014. 00000B4A  321F                     move.w     D1, [A7]+
  1015. 00000B4C  201F                     move.l     D0, [A7]+
  1016. 00000B4E  E349                     lsl        D1.w, 1
  1017. 00000B50  3C00                     move.w     D6, D0
  1018. 00000B52  9C41                     sub.w      D6, D1
  1019. 00000B54  6004                     bra        +0x6 /* 00000B5A */
  1020. label00000B56:
  1021. 00000B56  532E FEF4                subq.b     [A6 - 0x10C], 1
  1022. label00000B5A:
  1023. 00000B5A  558F                     subq.l     A7, 2
  1024. 00000B5C  486E FEF4                pea.l      [A6 - 0x10C]
  1025. 00000B60  A88C                     syscall    StringWidth
  1026. 00000B62  BC5F                     cmp.w      D6, [A7]+
  1027. 00000B64  6DF0                     blt        -0xE /* 00000B56 */
  1028. label00000B66:
  1029. 00000B66  486E FFFC                pea.l      [A6 - 0x4]
  1030. 00000B6A  A874                     syscall    GetPort
  1031. 00000B6C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1032. 00000B70  7000                     moveq.l    D0, 0x00
  1033. 00000B72  1028 0046                move.b     D0, [A0 + 0x46]
  1034. 00000B76  5880                     addq.l     D0, 4
  1035. 00000B78  3F00                     move.w     -[A7], D0
  1036. 00000B7A  A888                     syscall    TextFace
  1037. 00000B7C  486E FEF4                pea.l      [A6 - 0x10C]
  1038. 00000B80  A884                     syscall    DrawString
  1039. 00000B82  206E FFFC                movea.l    A0, [A6 - 0x4]
  1040. 00000B86  7000                     moveq.l    D0, 0x00
  1041. 00000B88  1028 0046                move.b     D0, [A0 + 0x46]
  1042. 00000B8C  5980                     subq.l     D0, 4
  1043. 00000B8E  3F00                     move.w     -[A7], D0
  1044. 00000B90  A888                     syscall    TextFace
  1045. 00000B92  302C 0006                move.w     D0, [A4 + 0x6]
  1046. 00000B96  906C 0002                sub.w      D0, [A4 + 0x2]
  1047. 00000B9A  5D40                     subq.w     D0, 6
  1048. 00000B9C  2F00                     move.l     -[A7], D0
  1049. 00000B9E  558F                     subq.l     A7, 2
  1050. 00000BA0  486E FEF4                pea.l      [A6 - 0x10C]
  1051. 00000BA4  A88C                     syscall    StringWidth
  1052. 00000BA6  321F                     move.w     D1, [A7]+
  1053. 00000BA8  201F                     move.l     D0, [A7]+
  1054. 00000BAA  9041                     sub.w      D0, D1
  1055. 00000BAC  2F00                     move.l     -[A7], D0
  1056. 00000BAE  558F                     subq.l     A7, 2
  1057. 00000BB0  7200                     moveq.l    D1, 0x00
  1058. 00000BB2  1204                     move.b     D1, D4
  1059. 00000BB4  3F01                     move.w     -[A7], D1
  1060. 00000BB6  A88D                     syscall    CharWidth
  1061. 00000BB8  321F                     move.w     D1, [A7]+
  1062. 00000BBA  201F                     move.l     D0, [A7]+
  1063. 00000BBC  E349                     lsl        D1.w, 1
  1064. 00000BBE  9041                     sub.w      D0, D1
  1065. 00000BC0  3C00                     move.w     D6, D0
  1066. 00000BC2  9C47                     sub.w      D6, D7
  1067. 00000BC4  48C5                     ext.l      D5
  1068. 00000BC6  2005                     move.l     D0, D5
  1069. 00000BC8  D0AE 0010                add.l      D0, [A6 + 0x10]
  1070. 00000BCC  5280                     addq.l     D0, 1
  1071. 00000BCE  206E 000C                movea.l    A0, [A6 + 0xC]
  1072. 00000BD2  7200                     moveq.l    D1, 0x00
  1073. 00000BD4  1210                     move.b     D1, [A0]
  1074. 00000BD6  D280                     add.l      D1, D0
  1075. 00000BD8  2F01                     move.l     -[A7], D1
  1076. 00000BDA  41EE FDF4                lea.l      A0, [A6 - 0x20C]
  1077. 00000BDE  5288                     addq.l     A0, 1
  1078. 00000BE0  2F08                     move.l     -[A7], A0
  1079. 00000BE2  206E 0010                movea.l    A0, [A6 + 0x10]
  1080. 00000BE6  7000                     moveq.l    D0, 0x00
  1081. 00000BE8  1010                     move.b     D0, [A0]
  1082. 00000BEA  48C5                     ext.l      D5
  1083. 00000BEC  9085                     sub.l      D0, D5
  1084. 00000BEE  206E 000C                movea.l    A0, [A6 + 0xC]
  1085. 00000BF2  7200                     moveq.l    D1, 0x00
  1086. 00000BF4  1210                     move.b     D1, [A0]
  1087. 00000BF6  9081                     sub.l      D0, D1
  1088. 00000BF8  2F00                     move.l     -[A7], D0
  1089. 00000BFA  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  1090. 00000BFE  206E 0010                movea.l    A0, [A6 + 0x10]
  1091. 00000C02  7000                     moveq.l    D0, 0x00
  1092. 00000C04  1010                     move.b     D0, [A0]
  1093. 00000C06  9045                     sub.w      D0, D5
  1094. 00000C08  206E 000C                movea.l    A0, [A6 + 0xC]
  1095. 00000C0C  7200                     moveq.l    D1, 0x00
  1096. 00000C0E  1210                     move.b     D1, [A0]
  1097. 00000C10  9041                     sub.w      D0, D1
  1098. 00000C12  1D40 FDF4                move.b     [A6 - 0x20C], D0
  1099. 00000C16  47EE FDF4                lea.l      A3, [A6 - 0x20C]
  1100. 00000C1A  6006                     bra        +0x8 /* 00000C22 */
  1101. label00000C1C:
  1102. 00000C1C  5313                     subq.b     [A3], 1
  1103. 00000C1E  4A13                     tst.b      [A3]
  1104. 00000C20  630A                     bls        +0xC /* 00000C2C */
  1105. label00000C22:
  1106. 00000C22  558F                     subq.l     A7, 2
  1107. 00000C24  2F0B                     move.l     -[A7], A3
  1108. 00000C26  A88C                     syscall    StringWidth
  1109. 00000C28  BC5F                     cmp.w      D6, [A7]+
  1110. 00000C2A  6DF0                     blt        -0xE /* 00000C1C */
  1111. label00000C2C:
  1112. 00000C2C  2F0B                     move.l     -[A7], A3
  1113. 00000C2E  A884                     syscall    DrawString
  1114. 00000C30  7000                     moveq.l    D0, 0x00
  1115. 00000C32  1004                     move.b     D0, D4
  1116. 00000C34  3F00                     move.w     -[A7], D0
  1117. 00000C36  A883                     syscall    DrawChar
  1118. label00000C38:
  1119. 00000C38  4CEE 18F0 FDDC           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x224]
  1120. 00000C3E  4E5E                     unlink     A6
  1121. 00000C40  4E75                     rts
  1122. export_1179:
  1123. fn00000C42:
  1124. 00000C42  4E56 FEE8                link       A6, -0x0118
  1125. 00000C46  48E7 0118                movem.l    -[A7], D7,A3,A4
  1126. 00000C4A  3E2E 0008                move.w     D7, [A6 + 0x8]
  1127. 00000C4E  266E 000A                movea.l    A3, [A6 + 0xA]
  1128. 00000C52  486E FFFC                pea.l      [A6 - 0x4]
  1129. 00000C56  A874                     syscall    GetPort
  1130. 00000C58  2F0B                     move.l     -[A7], A3
  1131. 00000C5A  A873                     syscall    SetPort
  1132. 00000C5C  A89E                     syscall    PenNormal
  1133. 00000C5E  2F0B                     move.l     -[A7], A3
  1134. 00000C60  3F07                     move.w     -[A7], D7
  1135. 00000C62  486E FEFA                pea.l      [A6 - 0x106]
  1136. 00000C66  486E FEEE                pea.l      [A6 - 0x112]
  1137. 00000C6A  486E FEF2                pea.l      [A6 - 0x10E]
  1138. 00000C6E  A98D                     syscall    GetDialogItem/GetDItem
  1139. 00000C70  3007                     move.w     D0, D7
  1140. 00000C72  5F40                     subq.w     D0, 7
  1141. 00000C74  6B00 0328                bmi        +0x32A /* 00000F9E */
  1142. 00000C78  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  1143. 00000C7C  6E00 0320                bgt        +0x322 /* 00000F9E */
  1144. 00000C80  D040                     add.w      D0, D0
  1145. 00000C82  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1146. 00000C86  4EFB 0000                jmp        [PC + D0.w]
  1147. 00000C8A  01A0                     bclr       -[A0], D0
  1148. 00000C8C  0016 0036                ori.b      [A6], 0x36 /* '6' */
  1149. 00000C90  00B4 01E4 0218 024C      ori.l      [A4 + D0.w * 2 + 0x4C], 0x1E40218
  1150. 00000C98  0274 02C4 02E2           andi.w     [A4 + D0.w * 2 - 0x30], 0x2C4
  1151. 00000C9E  286B 00CE                movea.l    A4, [A3 + 0xCE]
  1152. 00000CA2  486E FEF2                pea.l      [A6 - 0x10E]
  1153. 00000CA6  A8A1                     syscall    FrameRect
  1154. 00000CA8  2054                     movea.l    A0, [A4]
  1155. 00000CAA  2068 0008                movea.l    A0, [A0 + 0x8]
  1156. 00000CAE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1157. 00000CB2  2F0C                     move.l     -[A7], A4
  1158. 00000CB4  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  1159. 00000CB8  A9E7                     syscall    Pack0/ListManager
  1160. 00000CBA  6000 02E2                bra        +0x2E4 /* 00000F9E */
  1161. 00000CBE  7001                     moveq.l    D0, 0x01
  1162. 00000CC0  B06B 00BE                cmp.w      D0, [A3 + 0xBE]
  1163. 00000CC4  661E                     bne        +0x20 /* 00000CE4 */
  1164. 00000CC6  4A2B 01DA                tst.b      [A3 + 0x1DA]
  1165. 00000CCA  6718                     beq        +0x1A /* 00000CE4 */
  1166. 00000CCC  486B 01DA                pea.l      [A3 + 0x1DA]
  1167. 00000CD0  486E FEFC                pea.l      [A6 - 0x104]
  1168. 00000CD4  7000                     moveq.l    D0, 0x00
  1169. 00000CD6  102B 01DA                move.b     D0, [A3 + 0x1DA]
  1170. 00000CDA  5280                     addq.l     D0, 1
  1171. 00000CDC  2F00                     move.l     -[A7], D0
  1172. 00000CDE  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  1173. 00000CE2  6014                     bra        +0x16 /* 00000CF8 */
  1174. label00000CE4:
  1175. 00000CE4  486E FEFC                pea.l      [A6 - 0x104]
  1176. 00000CE8  3F3C 61A8                move.w     -[A7], 0x61A8
  1177. 00000CEC  302B 00BE                move.w     D0, [A3 + 0xBE]
  1178. 00000CF0  5E40                     addq.w     D0, 7
  1179. 00000CF2  3F00                     move.w     -[A7], D0
  1180. 00000CF4  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  1181. label00000CF8:
  1182. 00000CF8  7001                     moveq.l    D0, 0x01
  1183. 00000CFA  3F00                     move.w     -[A7], D0
  1184. 00000CFC  A888                     syscall    TextFace
  1185. 00000CFE  3F2B 00AE                move.w     -[A7], [A3 + 0xAE]
  1186. 00000D02  A887                     syscall    TextFont
  1187. 00000D04  3F2B 00B0                move.w     -[A7], [A3 + 0xB0]
  1188. 00000D08  A88A                     syscall    TextSize
  1189. 00000D0A  486E FEF2                pea.l      [A6 - 0x10E]
  1190. 00000D0E  A8A3                     syscall    EraseRect
  1191. 00000D10  486E FEFD                pea.l      [A6 - 0x103]
  1192. 00000D14  7000                     moveq.l    D0, 0x00
  1193. 00000D16  102E FEFC                move.b     D0, [A6 - 0x104]
  1194. 00000D1A  2F00                     move.l     -[A7], D0
  1195. 00000D1C  486E FEF2                pea.l      [A6 - 0x10E]
  1196. 00000D20  7000                     moveq.l    D0, 0x00
  1197. 00000D22  3F00                     move.w     -[A7], D0
  1198. 00000D24  A9CE                     syscall    TETextBox/TextBox
  1199. 00000D26  7000                     moveq.l    D0, 0x00
  1200. 00000D28  3F00                     move.w     -[A7], D0
  1201. 00000D2A  A887                     syscall    TextFont
  1202. 00000D2C  7000                     moveq.l    D0, 0x00
  1203. 00000D2E  3F00                     move.w     -[A7], D0
  1204. 00000D30  A88A                     syscall    TextSize
  1205. 00000D32  7000                     moveq.l    D0, 0x00
  1206. 00000D34  3F00                     move.w     -[A7], D0
  1207. 00000D36  A888                     syscall    TextFace
  1208. 00000D38  6000 0264                bra        +0x266 /* 00000F9E */
  1209. 00000D3C  4AAB 00BA                tst.l      [A3 + 0xBA]
  1210. 00000D40  6D00 025C                blt        +0x25E /* 00000F9E */
  1211. 00000D44  7002                     moveq.l    D0, 0x02
  1212. 00000D46  B06B 00BE                cmp.w      D0, [A3 + 0xBE]
  1213. 00000D4A  670A                     beq        +0xC /* 00000D56 */
  1214. 00000D4C  7003                     moveq.l    D0, 0x03
  1215. 00000D4E  B06B 00BE                cmp.w      D0, [A3 + 0xBE]
  1216. 00000D52  6600 024A                bne        +0x24C /* 00000F9E */
  1217. label00000D56:
  1218. 00000D56  4AAB 00B6                tst.l      [A3 + 0xB6]
  1219. 00000D5A  6700 0242                beq        +0x244 /* 00000F9E */
  1220. 00000D5E  7001                     moveq.l    D0, 0x01
  1221. 00000D60  B0AB 00BA                cmp.l      D0, [A3 + 0xBA]
  1222. 00000D64  6612                     bne        +0x14 /* 00000D78 */
  1223. 00000D66  486E FEFC                pea.l      [A6 - 0x104]
  1224. 00000D6A  3F3C 61A8                move.w     -[A7], 0x61A8
  1225. 00000D6E  700C                     moveq.l    D0, 0x0C
  1226. 00000D70  3F00                     move.w     -[A7], D0
  1227. 00000D72  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  1228. 00000D76  6010                     bra        +0x12 /* 00000D88 */
  1229. label00000D78:
  1230. 00000D78  486E FEFC                pea.l      [A6 - 0x104]
  1231. 00000D7C  3F3C 61A8                move.w     -[A7], 0x61A8
  1232. 00000D80  700B                     moveq.l    D0, 0x0B
  1233. 00000D82  3F00                     move.w     -[A7], D0
  1234. 00000D84  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  1235. label00000D88:
  1236. 00000D88  558F                     subq.l     A7, 2
  1237. 00000D8A  486E FEFC                pea.l      [A6 - 0x104]
  1238. 00000D8E  486E FEE8                pea.l      [A6 - 0x118]
  1239. 00000D92  7000                     moveq.l    D0, 0x00
  1240. 00000D94  102E FEFC                move.b     D0, [A6 - 0x104]
  1241. 00000D98  5280                     addq.l     D0, 1
  1242. 00000D9A  2F00                     move.l     -[A7], D0
  1243. 00000D9C  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1244. 00000DA0  4A5F                     tst.w      [A7]+
  1245. 00000DA2  6600 01FA                bne        +0x1FC /* 00000F9E */
  1246. 00000DA6  3D7C 5E30 FEEC           move.w     [A6 - 0x114], 0x5E30 /* '^0' */
  1247. 00000DAC  2F2B 00BA                move.l     -[A7], [A3 + 0xBA]
  1248. 00000DB0  486E FEFC                pea.l      [A6 - 0x104]
  1249. 00000DB4  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  1250. 00000DB8  598F                     subq.l     A7, 4
  1251. 00000DBA  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  1252. 00000DBE  7001                     moveq.l    D0, 0x01
  1253. 00000DC0  2F00                     move.l     -[A7], D0
  1254. 00000DC2  486E FEEC                pea.l      [A6 - 0x114]
  1255. 00000DC6  7202                     moveq.l    D1, 0x02
  1256. 00000DC8  2F01                     move.l     -[A7], D1
  1257. 00000DCA  486E FEFD                pea.l      [A6 - 0x103]
  1258. 00000DCE  7400                     moveq.l    D2, 0x00
  1259. 00000DD0  142E FEFC                move.b     D2, [A6 - 0x104]
  1260. 00000DD4  2F02                     move.l     -[A7], D2
  1261. 00000DD6  A9E0                     syscall    Munger
  1262. 00000DD8  206E FEE8                movea.l    A0, [A6 - 0x118]
  1263. 00000DDC  2050                     movea.l    A0, [A0]
  1264. 00000DDE  102E FEFC                move.b     D0, [A6 - 0x104]
  1265. 00000DE2  5500                     subq.b     D0, 2
  1266. 00000DE4  D110                     add.b      [A0], D0
  1267. 00000DE6  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  1268. 00000DEA  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1269. 00000DEE  302B 00B0                move.w     D0, [A3 + 0xB0]
  1270. 00000DF2  48C0                     ext.l      D0
  1271. 00000DF4  2F00                     move.l     -[A7], D0
  1272. 00000DF6  302B 00AE                move.w     D0, [A3 + 0xAE]
  1273. 00000DFA  48C0                     ext.l      D0
  1274. 00000DFC  2F00                     move.l     -[A7], D0
  1275. 00000DFE  7000                     moveq.l    D0, 0x00
  1276. 00000E00  2F00                     move.l     -[A7], D0
  1277. 00000E02  486E FEF2                pea.l      [A6 - 0x10E]
  1278. 00000E06  206E FEE8                movea.l    A0, [A6 - 0x118]
  1279. 00000E0A  2F10                     move.l     -[A7], [A0]
  1280. 00000E0C  4EBA 1F60                jsr        [PC + 0x1F60 /* 00002D6E */]
  1281. 00000E10  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  1282. 00000E14  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  1283. 00000E18  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  1284. 00000E1C  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  1285. 00000E20  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1286. 00000E24  6000 0178                bra        +0x17A /* 00000F9E */
  1287. 00000E28  486E FEFC                pea.l      [A6 - 0x104]
  1288. 00000E2C  3F3C 61A8                move.w     -[A7], 0x61A8
  1289. 00000E30  7006                     moveq.l    D0, 0x06
  1290. 00000E32  3F00                     move.w     -[A7], D0
  1291. 00000E34  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  1292. 00000E38  7001                     moveq.l    D0, 0x01
  1293. 00000E3A  3F00                     move.w     -[A7], D0
  1294. 00000E3C  A888                     syscall    TextFace
  1295. 00000E3E  302B 00B0                move.w     D0, [A3 + 0xB0]
  1296. 00000E42  48C0                     ext.l      D0
  1297. 00000E44  2F00                     move.l     -[A7], D0
  1298. 00000E46  302B 00AE                move.w     D0, [A3 + 0xAE]
  1299. 00000E4A  48C0                     ext.l      D0
  1300. 00000E4C  2F00                     move.l     -[A7], D0
  1301. 00000E4E  7001                     moveq.l    D0, 0x01
  1302. 00000E50  2F00                     move.l     -[A7], D0
  1303. 00000E52  486E FEF2                pea.l      [A6 - 0x10E]
  1304. 00000E56  486E FEFC                pea.l      [A6 - 0x104]
  1305. 00000E5A  4EBA 1F12                jsr        [PC + 0x1F12 /* 00002D6E */]
  1306. 00000E5E  7000                     moveq.l    D0, 0x00
  1307. 00000E60  3F00                     move.w     -[A7], D0
  1308. 00000E62  A888                     syscall    TextFace
  1309. 00000E64  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1310. 00000E68  6000 0134                bra        +0x136 /* 00000F9E */
  1311. 00000E6C  2F2B 00B2                move.l     -[A7], [A3 + 0xB2]
  1312. 00000E70  486E FEFC                pea.l      [A6 - 0x104]
  1313. 00000E74  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  1314. 00000E78  302B 00B0                move.w     D0, [A3 + 0xB0]
  1315. 00000E7C  48C0                     ext.l      D0
  1316. 00000E7E  2F00                     move.l     -[A7], D0
  1317. 00000E80  302B 00AE                move.w     D0, [A3 + 0xAE]
  1318. 00000E84  48C0                     ext.l      D0
  1319. 00000E86  2F00                     move.l     -[A7], D0
  1320. 00000E88  7001                     moveq.l    D0, 0x01
  1321. 00000E8A  2F00                     move.l     -[A7], D0
  1322. 00000E8C  486E FEF2                pea.l      [A6 - 0x10E]
  1323. 00000E90  486E FEFC                pea.l      [A6 - 0x104]
  1324. 00000E94  4EBA 1ED8                jsr        [PC + 0x1ED8 /* 00002D6E */]
  1325. 00000E98  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1326. 00000E9C  6000 0100                bra        +0x102 /* 00000F9E */
  1327. 00000EA0  2F2B 00B6                move.l     -[A7], [A3 + 0xB6]
  1328. 00000EA4  486E FEFC                pea.l      [A6 - 0x104]
  1329. 00000EA8  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  1330. 00000EAC  302B 00B0                move.w     D0, [A3 + 0xB0]
  1331. 00000EB0  48C0                     ext.l      D0
  1332. 00000EB2  2F00                     move.l     -[A7], D0
  1333. 00000EB4  302B 00AE                move.w     D0, [A3 + 0xAE]
  1334. 00000EB8  48C0                     ext.l      D0
  1335. 00000EBA  2F00                     move.l     -[A7], D0
  1336. 00000EBC  7001                     moveq.l    D0, 0x01
  1337. 00000EBE  2F00                     move.l     -[A7], D0
  1338. 00000EC0  486E FEF2                pea.l      [A6 - 0x10E]
  1339. 00000EC4  486E FEFC                pea.l      [A6 - 0x104]
  1340. 00000EC8  4EBA 1EA4                jsr        [PC + 0x1EA4 /* 00002D6E */]
  1341. 00000ECC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1342. 00000ED0  6000 00CC                bra        +0xCE /* 00000F9E */
  1343. 00000ED4  302B 00B0                move.w     D0, [A3 + 0xB0]
  1344. 00000ED8  48C0                     ext.l      D0
  1345. 00000EDA  2F00                     move.l     -[A7], D0
  1346. 00000EDC  302B 00AE                move.w     D0, [A3 + 0xAE]
  1347. 00000EE0  48C0                     ext.l      D0
  1348. 00000EE2  2F00                     move.l     -[A7], D0
  1349. 00000EE4  7000                     moveq.l    D0, 0x00
  1350. 00000EE6  2F00                     move.l     -[A7], D0
  1351. 00000EE8  486E FEF2                pea.l      [A6 - 0x10E]
  1352. 00000EEC  486B 00DA                pea.l      [A3 + 0xDA]
  1353. 00000EF0  4EBA 1E7C                jsr        [PC + 0x1E7C /* 00002D6E */]
  1354. 00000EF4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1355. 00000EF8  6000 00A4                bra        +0xA6 /* 00000F9E */
  1356. 00000EFC  7001                     moveq.l    D0, 0x01
  1357. 00000EFE  B0AB 00B6                cmp.l      D0, [A3 + 0xB6]
  1358. 00000F02  6612                     bne        +0x14 /* 00000F16 */
  1359. 00000F04  486E FEFC                pea.l      [A6 - 0x104]
  1360. 00000F08  3F3C 61A8                move.w     -[A7], 0x61A8
  1361. 00000F0C  7005                     moveq.l    D0, 0x05
  1362. 00000F0E  3F00                     move.w     -[A7], D0
  1363. 00000F10  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  1364. 00000F14  6010                     bra        +0x12 /* 00000F26 */
  1365. label00000F16:
  1366. 00000F16  486E FEFC                pea.l      [A6 - 0x104]
  1367. 00000F1A  3F3C 61A8                move.w     -[A7], 0x61A8
  1368. 00000F1E  7004                     moveq.l    D0, 0x04
  1369. 00000F20  3F00                     move.w     -[A7], D0
  1370. 00000F22  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  1371. label00000F26:
  1372. 00000F26  302B 00B0                move.w     D0, [A3 + 0xB0]
  1373. 00000F2A  48C0                     ext.l      D0
  1374. 00000F2C  2F00                     move.l     -[A7], D0
  1375. 00000F2E  302B 00AE                move.w     D0, [A3 + 0xAE]
  1376. 00000F32  48C0                     ext.l      D0
  1377. 00000F34  2F00                     move.l     -[A7], D0
  1378. 00000F36  7000                     moveq.l    D0, 0x00
  1379. 00000F38  2F00                     move.l     -[A7], D0
  1380. 00000F3A  486E FEF2                pea.l      [A6 - 0x10E]
  1381. 00000F3E  486E FEFC                pea.l      [A6 - 0x104]
  1382. 00000F42  4EBA 1E2A                jsr        [PC + 0x1E2A /* 00002D6E */]
  1383. 00000F46  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1384. 00000F4A  6052                     bra        +0x54 /* 00000F9E */
  1385. 00000F4C  302B 04DA                move.w     D0, [A3 + 0x4DA]
  1386. 00000F50  48C0                     ext.l      D0
  1387. 00000F52  2F00                     move.l     -[A7], D0
  1388. 00000F54  486B 03DA                pea.l      [A3 + 0x3DA]
  1389. 00000F58  486B 02DA                pea.l      [A3 + 0x2DA]
  1390. 00000F5C  486E FEF2                pea.l      [A6 - 0x10E]
  1391. 00000F60  4EBA FACA                jsr        [PC - 0x536 /* 00000A2C */]
  1392. 00000F64  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1393. 00000F68  6034                     bra        +0x36 /* 00000F9E */
  1394. 00000F6A  4A6B 00AA                tst.w      [A3 + 0xAA]
  1395. 00000F6E  6712                     beq        +0x14 /* 00000F82 */
  1396. 00000F70  4AAB 04EA                tst.l      [A3 + 0x4EA]
  1397. 00000F74  6728                     beq        +0x2A /* 00000F9E */
  1398. 00000F76  2F2B 04EA                move.l     -[A7], [A3 + 0x4EA]
  1399. 00000F7A  486E FEF2                pea.l      [A6 - 0x10E]
  1400. 00000F7E  A8F6                     syscall    DrawPicture
  1401. 00000F80  601C                     bra        +0x1E /* 00000F9E */
  1402. label00000F82:
  1403. 00000F82  486E FEF2                pea.l      [A6 - 0x10E]
  1404. 00000F86  70FF                     moveq.l    D0, 0xFFFFFFFF
  1405. 00000F88  3F00                     move.w     -[A7], D0
  1406. 00000F8A  3F00                     move.w     -[A7], D0
  1407. 00000F8C  A8A8                     syscall    OffsetRect
  1408. 00000F8E  4AAB 04E2                tst.l      [A3 + 0x4E2]
  1409. 00000F92  670A                     beq        +0xC /* 00000F9E */
  1410. 00000F94  2F2B 04E2                move.l     -[A7], [A3 + 0x4E2]
  1411. 00000F98  486E FEF2                pea.l      [A6 - 0x10E]
  1412. 00000F9C  A8F6                     syscall    DrawPicture
  1413. label00000F9E:
  1414. 00000F9E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1415. 00000FA2  A873                     syscall    SetPort
  1416. 00000FA4  4CEE 1880 FEDC           movem.l    D7,A3,A4, [A6 - 0x124]
  1417. 00000FAA  4E5E                     unlink     A6
  1418. 00000FAC  205F                     movea.l    A0, [A7]+
  1419. 00000FAE  5C4F                     addq.w     A7, 6
  1420. 00000FB0  4ED0                     jmp        [A0]
  1421. fn00000FB2:
  1422. 00000FB2  4E56 0000                link       A6, 0
  1423. 00000FB6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1424. 00000FBA  286E 000C                movea.l    A4, [A6 + 0xC]
  1425. 00000FBE  4207                     clr.b      D7
  1426. 00000FC0  206E 0008                movea.l    A0, [A6 + 0x8]
  1427. 00000FC4  2F08                     move.l     -[A7], A0
  1428. 00000FC6  598F                     subq.l     A7, 4
  1429. 00000FC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1430. 00000FCC  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1431. 00000FD0  201F                     move.l     D0, [A7]+
  1432. 00000FD2  205F                     movea.l    A0, [A7]+
  1433. 00000FD4  2C00                     move.l     D6, D0
  1434. 00000FD6  DC90                     add.l      D6, [A0]
  1435. 00000FD8  206E 0008                movea.l    A0, [A6 + 0x8]
  1436. 00000FDC  2650                     movea.l    A3, [A0]
  1437. 00000FDE  6008                     bra        +0xA /* 00000FE8 */
  1438. label00000FE0:
  1439. 00000FE0  1013                     move.b     D0, [A3]
  1440. 00000FE2  5200                     addq.b     D0, 1
  1441. 00000FE4  4880                     ext.w      D0
  1442. 00000FE6  D6C0                     add.w      A3, D0
  1443. label00000FE8:
  1444. 00000FE8  BC8B                     cmp.l      D6, A3
  1445. 00000FEA  6F14                     ble        +0x16 /* 00001000 */
  1446. 00000FEC  558F                     subq.l     A7, 2
  1447. 00000FEE  2F0C                     move.l     -[A7], A4
  1448. 00000FF0  2F0B                     move.l     -[A7], A3
  1449. 00000FF2  7001                     moveq.l    D0, 0x01
  1450. 00000FF4  1F00                     move.b     -[A7], D0
  1451. 00000FF6  1F00                     move.b     -[A7], D0
  1452. 00000FF8  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1453. 00000FFC  1E1F                     move.b     D7, [A7]+
  1454. 00000FFE  67E0                     beq        -0x1E /* 00000FE0 */
  1455. label00001000:
  1456. 00001000  1007                     move.b     D0, D7
  1457. 00001002  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1458. 00001008  4E5E                     unlink     A6
  1459. 0000100A  4E75                     rts
  1460. fn0000100C:
  1461. 0000100C  4E56 0000                link       A6, 0
  1462. 00001010  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1463. 00001014  286E 000C                movea.l    A4, [A6 + 0xC]
  1464. 00001018  4207                     clr.b      D7
  1465. 0000101A  206E 0008                movea.l    A0, [A6 + 0x8]
  1466. 0000101E  2F08                     move.l     -[A7], A0
  1467. 00001020  598F                     subq.l     A7, 4
  1468. 00001022  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1469. 00001026  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1470. 0000102A  201F                     move.l     D0, [A7]+
  1471. 0000102C  205F                     movea.l    A0, [A7]+
  1472. 0000102E  2C00                     move.l     D6, D0
  1473. 00001030  DC90                     add.l      D6, [A0]
  1474. 00001032  206E 0008                movea.l    A0, [A6 + 0x8]
  1475. 00001036  2650                     movea.l    A3, [A0]
  1476. 00001038  6048                     bra        +0x4A /* 00001082 */
  1477. label0000103A:
  1478. 0000103A  558F                     subq.l     A7, 2
  1479. 0000103C  2F0C                     move.l     -[A7], A4
  1480. 0000103E  2F0B                     move.l     -[A7], A3
  1481. 00001040  7001                     moveq.l    D0, 0x01
  1482. 00001042  1F00                     move.b     -[A7], D0
  1483. 00001044  1F00                     move.b     -[A7], D0
  1484. 00001046  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1485. 0000104A  1E1F                     move.b     D7, [A7]+
  1486. 0000104C  6720                     beq        +0x22 /* 0000106E */
  1487. 0000104E  1013                     move.b     D0, [A3]
  1488. 00001050  5200                     addq.b     D0, 1
  1489. 00001052  4880                     ext.w      D0
  1490. 00001054  48C0                     ext.l      D0
  1491. 00001056  D7C0                     add.l      A3, D0
  1492. 00001058  2F0B                     move.l     -[A7], A3
  1493. 0000105A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1494. 0000105E  1013                     move.b     D0, [A3]
  1495. 00001060  4880                     ext.w      D0
  1496. 00001062  48C0                     ext.l      D0
  1497. 00001064  5280                     addq.l     D0, 1
  1498. 00001066  2F00                     move.l     -[A7], D0
  1499. 00001068  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  1500. 0000106C  6014                     bra        +0x16 /* 00001082 */
  1501. label0000106E:
  1502. 0000106E  1013                     move.b     D0, [A3]
  1503. 00001070  5200                     addq.b     D0, 1
  1504. 00001072  4880                     ext.w      D0
  1505. 00001074  48C0                     ext.l      D0
  1506. 00001076  D7C0                     add.l      A3, D0
  1507. 00001078  1013                     move.b     D0, [A3]
  1508. 0000107A  5200                     addq.b     D0, 1
  1509. 0000107C  4880                     ext.w      D0
  1510. 0000107E  48C0                     ext.l      D0
  1511. 00001080  D7C0                     add.l      A3, D0
  1512. label00001082:
  1513. 00001082  BC8B                     cmp.l      D6, A3
  1514. 00001084  6F04                     ble        +0x6 /* 0000108A */
  1515. 00001086  4A07                     tst.b      D7
  1516. 00001088  67B0                     beq        -0x4E /* 0000103A */
  1517. label0000108A:
  1518. 0000108A  1007                     move.b     D0, D7
  1519. 0000108C  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1520. 00001092  4E5E                     unlink     A6
  1521. 00001094  4E75                     rts
  1522. fn00001096:
  1523. 00001096  4E56 0000                link       A6, 0
  1524. 0000109A  48E7 0118                movem.l    -[A7], D7,A3,A4
  1525. 0000109E  286E 000C                movea.l    A4, [A6 + 0xC]
  1526. 000010A2  266E 0008                movea.l    A3, [A6 + 0x8]
  1527. 000010A6  558F                     subq.l     A7, 2
  1528. 000010A8  2F0C                     move.l     -[A7], A4
  1529. 000010AA  2F0B                     move.l     -[A7], A3
  1530. 000010AC  1014                     move.b     D0, [A4]
  1531. 000010AE  4880                     ext.w      D0
  1532. 000010B0  48C0                     ext.l      D0
  1533. 000010B2  5280                     addq.l     D0, 1
  1534. 000010B4  2F00                     move.l     -[A7], D0
  1535. 000010B6  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1536. 000010BA  3E1F                     move.w     D7, [A7]+
  1537. 000010BC  6704                     beq        +0x6 /* 000010C2 */
  1538. 000010BE  3007                     move.w     D0, D7
  1539. 000010C0  601C                     bra        +0x1E /* 000010DE */
  1540. label000010C2:
  1541. 000010C2  558F                     subq.l     A7, 2
  1542. 000010C4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1543. 000010C8  2F0B                     move.l     -[A7], A3
  1544. 000010CA  206E 0010                movea.l    A0, [A6 + 0x10]
  1545. 000010CE  1010                     move.b     D0, [A0]
  1546. 000010D0  4880                     ext.w      D0
  1547. 000010D2  48C0                     ext.l      D0
  1548. 000010D4  5280                     addq.l     D0, 1
  1549. 000010D6  2F00                     move.l     -[A7], D0
  1550. 000010D8  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1551. 000010DC  301F                     move.w     D0, [A7]+
  1552. label000010DE:
  1553. 000010DE  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1554. 000010E4  4E5E                     unlink     A6
  1555. 000010E6  4E75                     rts
  1556. fn000010E8:
  1557. 000010E8  48E7 0118                movem.l    -[A7], D7,A3,A4
  1558. 000010EC  286F 0010                movea.l    A4, [A7 + 0x10]
  1559. 000010F0  266F 0014                movea.l    A3, [A7 + 0x14]
  1560. 000010F4  558F                     subq.l     A7, 2
  1561. 000010F6  2F0B                     move.l     -[A7], A3
  1562. 000010F8  2F0C                     move.l     -[A7], A4
  1563. 000010FA  1013                     move.b     D0, [A3]
  1564. 000010FC  4880                     ext.w      D0
  1565. 000010FE  48C0                     ext.l      D0
  1566. 00001100  5280                     addq.l     D0, 1
  1567. 00001102  2F00                     move.l     -[A7], D0
  1568. 00001104  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1569. 00001108  3E1F                     move.w     D7, [A7]+
  1570. 0000110A  3007                     move.w     D0, D7
  1571. 0000110C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1572. 00001110  4E75                     rts
  1573. fn00001112:
  1574. 00001112  4E56 FEE4                link       A6, -0x011C
  1575. 00001116  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1576. 0000111A  286E 0010                movea.l    A4, [A6 + 0x10]
  1577. 0000111E  266E 000C                movea.l    A3, [A6 + 0xC]
  1578. 00001122  4246                     clr.w      D6
  1579. 00001124  38BC 0001                move.w     [A4], 0x1
  1580. 00001128  486E FFF8                pea.l      [A6 - 0x8]
  1581. 0000112C  7000                     moveq.l    D0, 0x00
  1582. 0000112E  3F00                     move.w     -[A7], D0
  1583. 00001130  3F00                     move.w     -[A7], D0
  1584. 00001132  3F00                     move.w     -[A7], D0
  1585. 00001134  3F00                     move.w     -[A7], D0
  1586. 00001136  A8A7                     syscall    SetRect
  1587. 00001138  302E 000A                move.w     D0, [A6 + 0xA]
  1588. 0000113C  5340                     subq.w     D0, 1
  1589. 0000113E  6B00 0310                bmi        +0x312 /* 00001450 */
  1590. 00001142  0C40 0005                cmpi.w     D0, 0x5
  1591. 00001146  6E00 0308                bgt        +0x30A /* 00001450 */
  1592. 0000114A  D040                     add.w      D0, D0
  1593. 0000114C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1594. 00001150  4EFB 0000                jmp        [PC + D0.w]
  1595. 00001154  000E 00C4                ori.b      A6, 0xC4
  1596. 00001158  00CA                     .incomplete
  1597. 0000115A  019A                     bclr       [A2]+, D0
  1598. 0000115C  01C6                     .incomplete
  1599. 0000115E  028A 3D7C 00FF           andi.l     A2, 0x3D7C00FF
  1600. 00001164  FFF0                     .invalid   <<F/7/7>>
  1601. 00001166  4A2B 02DA                tst.b      [A3 + 0x2DA]
  1602. 0000116A  6700 0090                beq        +0x92 /* 000011FC */
  1603. 0000116E  2D6B 00CE FFE8           move.l     [A6 - 0x18], [A3 + 0xCE]
  1604. 00001174  486E FFEC                pea.l      [A6 - 0x14]
  1605. 00001178  7000                     moveq.l    D0, 0x00
  1606. 0000117A  3F00                     move.w     -[A7], D0
  1607. 0000117C  3F00                     move.w     -[A7], D0
  1608. 0000117E  A880                     syscall    SetPt
  1609. 00001180  558F                     subq.l     A7, 2
  1610. 00001182  7001                     moveq.l    D0, 0x01
  1611. 00001184  1F00                     move.b     -[A7], D0
  1612. 00001186  486E FFEC                pea.l      [A6 - 0x14]
  1613. 0000118A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1614. 0000118E  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1615. 00001192  A9E7                     syscall    Pack0/ListManager
  1616. 00001194  4A1F                     tst.b      [A7]+
  1617. 00001196  6722                     beq        +0x24 /* 000011BA */
  1618. 00001198  41EE FEE8                lea.l      A0, [A6 - 0x118]
  1619. 0000119C  5288                     addq.l     A0, 1
  1620. 0000119E  2F08                     move.l     -[A7], A0
  1621. 000011A0  486E FFF0                pea.l      [A6 - 0x10]
  1622. 000011A4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1623. 000011A8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1624. 000011AC  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1625. 000011B0  A9E7                     syscall    Pack0/ListManager
  1626. 000011B2  1D6E FFF1 FEE8           move.b     [A6 - 0x118], [A6 - 0xF]
  1627. 000011B8  601E                     bra        +0x20 /* 000011D8 */
  1628. label000011BA:
  1629. 000011BA  2F0B                     move.l     -[A7], A3
  1630. 000011BC  7006                     moveq.l    D0, 0x06
  1631. 000011BE  3F00                     move.w     -[A7], D0
  1632. 000011C0  486E FFF2                pea.l      [A6 - 0xE]
  1633. 000011C4  486E FFF4                pea.l      [A6 - 0xC]
  1634. 000011C8  486E FFF8                pea.l      [A6 - 0x8]
  1635. 000011CC  A98D                     syscall    GetDialogItem/GetDItem
  1636. 000011CE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1637. 000011D2  486E FEE8                pea.l      [A6 - 0x118]
  1638. 000011D6  A990                     syscall    GetDialogItemText/GetIText
  1639. label000011D8:
  1640. 000011D8  4AAB 00D2                tst.l      [A3 + 0xD2]
  1641. 000011DC  6714                     beq        +0x16 /* 000011F2 */
  1642. 000011DE  486E FEE8                pea.l      [A6 - 0x118]
  1643. 000011E2  486B 02DA                pea.l      [A3 + 0x2DA]
  1644. 000011E6  2F2B 00D2                move.l     -[A7], [A3 + 0xD2]
  1645. 000011EA  4EBA FEAA                jsr        [PC - 0x156 /* 00001096 */]
  1646. 000011EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1647. label000011F2:
  1648. 000011F2  486E FEE8                pea.l      [A6 - 0x118]
  1649. 000011F6  4EBA F2FE                jsr        [PC - 0xD02 /* 000004F6 */]
  1650. 000011FA  6002                     bra        +0x4 /* 000011FE */
  1651. label000011FC:
  1652. 000011FC  7C01                     moveq.l    D6, 0x01
  1653. label000011FE:
  1654. 000011FE  4A6B 00AC                tst.w      [A3 + 0xAC]
  1655. 00001202  6700 024E                beq        +0x250 /* 00001452 */
  1656. 00001206  4AAB 00B6                tst.l      [A3 + 0xB6]
  1657. 0000120A  6F00 0246                ble        +0x248 /* 00001452 */
  1658. 0000120E  53AB 00B6                subq.l     [A3 + 0xB6], 1
  1659. 00001212  6000 023E                bra        +0x240 /* 00001452 */
  1660. 00001216  7C01                     moveq.l    D6, 0x01
  1661. 00001218  6000 0238                bra        +0x23A /* 00001452 */
  1662. 0000121C  4254                     clr.w      [A4]
  1663. 0000121E  2D6B 00CE FFEA           move.l     [A6 - 0x16], [A3 + 0xCE]
  1664. 00001224  206E FFEA                movea.l    A0, [A6 - 0x16]
  1665. 00001228  2050                     movea.l    A0, [A0]
  1666. 0000122A  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  1667. 0000122E  7000                     moveq.l    D0, 0x00
  1668. 00001230  3F00                     move.w     -[A7], D0
  1669. 00001232  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1670. 00001236  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  1671. 0000123A  A9E7                     syscall    Pack0/ListManager
  1672. 0000123C  2F0B                     move.l     -[A7], A3
  1673. 0000123E  7006                     moveq.l    D0, 0x06
  1674. 00001240  3F00                     move.w     -[A7], D0
  1675. 00001242  486E FFF2                pea.l      [A6 - 0xE]
  1676. 00001246  486E FFF4                pea.l      [A6 - 0xC]
  1677. 0000124A  486E FFF8                pea.l      [A6 - 0x8]
  1678. 0000124E  A98D                     syscall    GetDialogItem/GetDItem
  1679. 00001250  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1680. 00001254  486E FEEA                pea.l      [A6 - 0x116]
  1681. 00001258  A990                     syscall    GetDialogItemText/GetIText
  1682. 0000125A  382B 00BE                move.w     D4, [A3 + 0xBE]
  1683. 0000125E  7000                     moveq.l    D0, 0x00
  1684. 00001260  102E FEEA                move.b     D0, [A6 - 0x116]
  1685. 00001264  2A00                     move.l     D5, D0
  1686. 00001266  703E                     moveq.l    D0, 0x3E
  1687. 00001268  B085                     cmp.l      D0, D5
  1688. 0000126A  6C02                     bge        +0x4 /* 0000126E */
  1689. 0000126C  7A3E                     moveq.l    D5, 0x3E
  1690. label0000126E:
  1691. 0000126E  2F05                     move.l     -[A7], D5
  1692. 00001270  41EE FEEA                lea.l      A0, [A6 - 0x116]
  1693. 00001274  5288                     addq.l     A0, 1
  1694. 00001276  2F08                     move.l     -[A7], A0
  1695. 00001278  4EBA 1FAA                jsr        [PC + 0x1FAA /* 00003224 */]
  1696. 0000127C  4A40                     tst.w      D0
  1697. 0000127E  508F                     addq.l     A7, 8
  1698. 00001280  673A                     beq        +0x3C /* 000012BC */
  1699. 00001282  2F05                     move.l     -[A7], D5
  1700. 00001284  41EE FEEA                lea.l      A0, [A6 - 0x116]
  1701. 00001288  5288                     addq.l     A0, 1
  1702. 0000128A  2F08                     move.l     -[A7], A0
  1703. 0000128C  4EBA 1F6C                jsr        [PC + 0x1F6C /* 000031FA */]
  1704. 00001290  4A40                     tst.w      D0
  1705. 00001292  508F                     addq.l     A7, 8
  1706. 00001294  671E                     beq        +0x20 /* 000012B4 */
  1707. 00001296  486E FFEE                pea.l      [A6 - 0x12]
  1708. 0000129A  7000                     moveq.l    D0, 0x00
  1709. 0000129C  3F00                     move.w     -[A7], D0
  1710. 0000129E  3F00                     move.w     -[A7], D0
  1711. 000012A0  A880                     syscall    SetPt
  1712. 000012A2  7001                     moveq.l    D0, 0x01
  1713. 000012A4  1F00                     move.b     -[A7], D0
  1714. 000012A6  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1715. 000012AA  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1716. 000012AE  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  1717. 000012B2  A9E7                     syscall    Pack0/ListManager
  1718. label000012B4:
  1719. 000012B4  377C 0002 00BE           move.w     [A3 + 0xBE], 0x2
  1720. 000012BA  6006                     bra        +0x8 /* 000012C2 */
  1721. label000012BC:
  1722. 000012BC  377C 0003 00BE           move.w     [A3 + 0xBE], 0x3
  1723. label000012C2:
  1724. 000012C2  2F0B                     move.l     -[A7], A3
  1725. 000012C4  7008                     moveq.l    D0, 0x08
  1726. 000012C6  3F00                     move.w     -[A7], D0
  1727. 000012C8  4EBA F978                jsr        [PC - 0x688 /* 00000C42 */]
  1728. 000012CC  B86B 00BE                cmp.w      D4, [A3 + 0xBE]
  1729. 000012D0  6714                     beq        +0x16 /* 000012E6 */
  1730. 000012D2  2F0B                     move.l     -[A7], A3
  1731. 000012D4  7009                     moveq.l    D0, 0x09
  1732. 000012D6  3F00                     move.w     -[A7], D0
  1733. 000012D8  4EBA F968                jsr        [PC - 0x698 /* 00000C42 */]
  1734. 000012DC  2F0B                     move.l     -[A7], A3
  1735. 000012DE  700A                     moveq.l    D0, 0x0A
  1736. 000012E0  3F00                     move.w     -[A7], D0
  1737. 000012E2  4EBA F95E                jsr        [PC - 0x6A2 /* 00000C42 */]
  1738. label000012E6:
  1739. 000012E6  A850                     syscall    InitCursor
  1740. 000012E8  6000 0168                bra        +0x16A /* 00001452 */
  1741. 000012EC  4AAB 00D6                tst.l      [A3 + 0xD6]
  1742. 000012F0  670E                     beq        +0x10 /* 00001300 */
  1743. 000012F2  486B 02DA                pea.l      [A3 + 0x2DA]
  1744. 000012F6  2F2B 00D6                move.l     -[A7], [A3 + 0xD6]
  1745. 000012FA  4EBA FDEC                jsr        [PC - 0x214 /* 000010E8 */]
  1746. 000012FE  508F                     addq.l     A7, 8
  1747. label00001300:
  1748. 00001300  4A6B 00AC                tst.w      [A3 + 0xAC]
  1749. 00001304  6700 014C                beq        +0x14E /* 00001452 */
  1750. 00001308  4AAB 00B6                tst.l      [A3 + 0xB6]
  1751. 0000130C  6F00 0144                ble        +0x146 /* 00001452 */
  1752. 00001310  53AB 00B6                subq.l     [A3 + 0xB6], 1
  1753. 00001314  6000 013C                bra        +0x13E /* 00001452 */
  1754. 00001318  4247                     clr.w      D7
  1755. 0000131A  2D6B 00CE FFEE           move.l     [A6 - 0x12], [A3 + 0xCE]
  1756. 00001320  206E FFEE                movea.l    A0, [A6 - 0x12]
  1757. 00001324  2050                     movea.l    A0, [A0]
  1758. 00001326  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  1759. 0000132A  7000                     moveq.l    D0, 0x00
  1760. 0000132C  3F00                     move.w     -[A7], D0
  1761. 0000132E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1762. 00001332  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  1763. 00001336  A9E7                     syscall    Pack0/ListManager
  1764. 00001338  2F0B                     move.l     -[A7], A3
  1765. 0000133A  7006                     moveq.l    D0, 0x06
  1766. 0000133C  3F00                     move.w     -[A7], D0
  1767. 0000133E  486E FFF2                pea.l      [A6 - 0xE]
  1768. 00001342  486E FFF4                pea.l      [A6 - 0xC]
  1769. 00001346  486E FFF8                pea.l      [A6 - 0x8]
  1770. 0000134A  A98D                     syscall    GetDialogItem/GetDItem
  1771. 0000134C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1772. 00001350  486E FEEE                pea.l      [A6 - 0x112]
  1773. 00001354  A990                     syscall    GetDialogItemText/GetIText
  1774. 00001356  7000                     moveq.l    D0, 0x00
  1775. 00001358  102E FEEE                move.b     D0, [A6 - 0x112]
  1776. 0000135C  2800                     move.l     D4, D0
  1777. 0000135E  703E                     moveq.l    D0, 0x3E
  1778. 00001360  B084                     cmp.l      D0, D4
  1779. 00001362  6C04                     bge        +0x6 /* 00001368 */
  1780. 00001364  7E32                     moveq.l    D7, 0x32
  1781. 00001366  602A                     bra        +0x2C /* 00001392 */
  1782. label00001368:
  1783. 00001368  486E FEEE                pea.l      [A6 - 0x112]
  1784. 0000136C  4EBA 15C0                jsr        [PC + 0x15C0 /* 0000292E */]
  1785. 00001370  4A00                     tst.b      D0
  1786. 00001372  588F                     addq.l     A7, 4
  1787. 00001374  6704                     beq        +0x6 /* 0000137A */
  1788. 00001376  7E37                     moveq.l    D7, 0x37
  1789. 00001378  6018                     bra        +0x1A /* 00001392 */
  1790. label0000137A:
  1791. 0000137A  7001                     moveq.l    D0, 0x01
  1792. 0000137C  2F00                     move.l     -[A7], D0
  1793. 0000137E  2F04                     move.l     -[A7], D4
  1794. 00001380  41EE FEEE                lea.l      A0, [A6 - 0x112]
  1795. 00001384  5288                     addq.l     A0, 1
  1796. 00001386  2F08                     move.l     -[A7], A0
  1797. 00001388  4EBA 1F6A                jsr        [PC + 0x1F6A /* 000032F4 */]
  1798. 0000138C  3E00                     move.w     D7, D0
  1799. 0000138E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1800. label00001392:
  1801. 00001392  4A47                     tst.w      D7
  1802. 00001394  6728                     beq        +0x2A /* 000013BE */
  1803. 00001396  0C47 000B                cmpi.w     D7, 0xB
  1804. 0000139A  6602                     bne        +0x4 /* 0000139E */
  1805. 0000139C  7E34                     moveq.l    D7, 0x34
  1806. label0000139E:
  1807. 0000139E  48C7                     ext.l      D7
  1808. 000013A0  2F07                     move.l     -[A7], D7
  1809. 000013A2  4EBA 10FC                jsr        [PC + 0x10FC /* 000024A0 */]
  1810. 000013A6  2F0B                     move.l     -[A7], A3
  1811. 000013A8  7006                     moveq.l    D0, 0x06
  1812. 000013AA  3F00                     move.w     -[A7], D0
  1813. 000013AC  7200                     moveq.l    D1, 0x00
  1814. 000013AE  3F01                     move.w     -[A7], D1
  1815. 000013B0  3F3C 7FFF                move.w     -[A7], 0x7FFF
  1816. 000013B4  A97E                     syscall    SelectDialogItemText/SelIText
  1817. 000013B6  4254                     clr.w      [A4]
  1818. 000013B8  588F                     addq.l     A7, 4
  1819. 000013BA  6000 0096                bra        +0x98 /* 00001452 */
  1820. label000013BE:
  1821. 000013BE  2F0B                     move.l     -[A7], A3
  1822. 000013C0  7008                     moveq.l    D0, 0x08
  1823. 000013C2  3F00                     move.w     -[A7], D0
  1824. 000013C4  4EBA F87C                jsr        [PC - 0x784 /* 00000C42 */]
  1825. 000013C8  4A6B 00AC                tst.w      [A3 + 0xAC]
  1826. 000013CC  6700 0084                beq        +0x86 /* 00001452 */
  1827. 000013D0  4AAB 00B6                tst.l      [A3 + 0xB6]
  1828. 000013D4  6F7C                     ble        +0x7E /* 00001452 */
  1829. 000013D6  53AB 00B6                subq.l     [A3 + 0xB6], 1
  1830. 000013DA  6076                     bra        +0x78 /* 00001452 */
  1831. 000013DC  4254                     clr.w      [A4]
  1832. 000013DE  2F0B                     move.l     -[A7], A3
  1833. 000013E0  7006                     moveq.l    D0, 0x06
  1834. 000013E2  3F00                     move.w     -[A7], D0
  1835. 000013E4  486E FFE8                pea.l      [A6 - 0x18]
  1836. 000013E8  486E FFE4                pea.l      [A6 - 0x1C]
  1837. 000013EC  486E FFEA                pea.l      [A6 - 0x16]
  1838. 000013F0  A98D                     syscall    GetDialogItem/GetDItem
  1839. 000013F2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1840. 000013F6  486E FEE4                pea.l      [A6 - 0x11C]
  1841. 000013FA  A990                     syscall    GetDialogItemText/GetIText
  1842. 000013FC  4A2E FEE4                tst.b      [A6 - 0x11C]
  1843. 00001400  672C                     beq        +0x2E /* 0000142E */
  1844. 00001402  7000                     moveq.l    D0, 0x00
  1845. 00001404  2F00                     move.l     -[A7], D0
  1846. 00001406  7203                     moveq.l    D1, 0x03
  1847. 00001408  2F01                     move.l     -[A7], D1
  1848. 0000140A  2F0B                     move.l     -[A7], A3
  1849. 0000140C  4EBA 15F6                jsr        [PC + 0x15F6 /* 00002A04 */]
  1850. 00001410  4A6B 00C0                tst.w      [A3 + 0xC0]
  1851. 00001414  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1852. 00001418  6738                     beq        +0x3A /* 00001452 */
  1853. 0000141A  7000                     moveq.l    D0, 0x00
  1854. 0000141C  2F00                     move.l     -[A7], D0
  1855. 0000141E  7205                     moveq.l    D1, 0x05
  1856. 00001420  2F01                     move.l     -[A7], D1
  1857. 00001422  2F0B                     move.l     -[A7], A3
  1858. 00001424  4EBA 15DE                jsr        [PC + 0x15DE /* 00002A04 */]
  1859. 00001428  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1860. 0000142C  6024                     bra        +0x26 /* 00001452 */
  1861. label0000142E:
  1862. 0000142E  4878 00FF                push.l     0xFF
  1863. 00001432  7003                     moveq.l    D0, 0x03
  1864. 00001434  2F00                     move.l     -[A7], D0
  1865. 00001436  2F0B                     move.l     -[A7], A3
  1866. 00001438  4EBA 15CA                jsr        [PC + 0x15CA /* 00002A04 */]
  1867. 0000143C  4878 00FF                push.l     0xFF
  1868. 00001440  7005                     moveq.l    D0, 0x05
  1869. 00001442  2F00                     move.l     -[A7], D0
  1870. 00001444  2F0B                     move.l     -[A7], A3
  1871. 00001446  4EBA 15BC                jsr        [PC + 0x15BC /* 00002A04 */]
  1872. 0000144A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1873. 0000144E  6002                     bra        +0x4 /* 00001452 */
  1874. label00001450:
  1875. 00001450  4254                     clr.w      [A4]
  1876. label00001452:
  1877. 00001452  3006                     move.w     D0, D6
  1878. 00001454  4CEE 18F0 FECC           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x134]
  1879. 0000145A  4E5E                     unlink     A6
  1880. 0000145C  4E75                     rts
  1881. fn0000145E:
  1882. 0000145E  4E56 FFEA                link       A6, -0x0016
  1883. 00001462  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1884. 00001466  4245                     clr.w      D5
  1885. 00001468  4246                     clr.w      D6
  1886. 0000146A  598F                     subq.l     A7, 4
  1887. 0000146C  2F3C 5350 4449           move.l     -[A7], 0x53504449 /* 'SPDI' */
  1888. 00001472  3F3C 61A8                move.w     -[A7], 0x61A8
  1889. 00001476  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1890. 0000147A  285F                     movea.l    A4, [A7]+
  1891. 0000147C  200C                     move.l     D0, A4
  1892. 0000147E  6700 0240                beq        +0x242 /* 000016C0 */
  1893. 00001482  2F0C                     move.l     -[A7], A4
  1894. 00001484  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1895. 00001488  2054                     movea.l    A0, [A4]
  1896. 0000148A  47E8 0003                lea.l      A3, [A0 + 0x3]
  1897. 0000148E  4247                     clr.w      D7
  1898. 00001490  6054                     bra        +0x56 /* 000014E6 */
  1899. label00001492:
  1900. 00001492  558F                     subq.l     A7, 2
  1901. 00001494  486E 000F                pea.l      [A6 + 0xF]
  1902. 00001498  48C7                     ext.l      D7
  1903. 0000149A  200B                     move.l     D0, A3
  1904. 0000149C  D087                     add.l      D0, D7
  1905. 0000149E  2F00                     move.l     -[A7], D0
  1906. 000014A0  7001                     moveq.l    D0, 0x01
  1907. 000014A2  3F00                     move.w     -[A7], D0
  1908. 000014A4  3F00                     move.w     -[A7], D0
  1909. 000014A6  3F3C 000C                move.w     -[A7], 0xC
  1910. 000014AA  A9ED                     syscall    Pack6
  1911. 000014AC  7000                     moveq.l    D0, 0x00
  1912. 000014AE  4A5F                     tst.w      [A7]+
  1913. 000014B0  57C0                     seq        D0
  1914. 000014B2  4400                     neg.b      D0
  1915. 000014B4  3C00                     move.w     D6, D0
  1916. 000014B6  672C                     beq        +0x2E /* 000014E4 */
  1917. 000014B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1918. 000014BC  3007                     move.w     D0, D7
  1919. 000014BE  5440                     addq.w     D0, 2
  1920. 000014C0  3F00                     move.w     -[A7], D0
  1921. 000014C2  486E FFF6                pea.l      [A6 - 0xA]
  1922. 000014C6  486E FFF2                pea.l      [A6 - 0xE]
  1923. 000014CA  486E FFF8                pea.l      [A6 - 0x8]
  1924. 000014CE  A98D                     syscall    GetDialogItem/GetDItem
  1925. 000014D0  206E FFF2                movea.l    A0, [A6 - 0xE]
  1926. 000014D4  2050                     movea.l    A0, [A0]
  1927. 000014D6  4A28 0011                tst.b      [A0 + 0x11]
  1928. 000014DA  6606                     bne        +0x8 /* 000014E2 */
  1929. 000014DC  3A07                     move.w     D5, D7
  1930. 000014DE  5445                     addq.w     D5, 2
  1931. 000014E0  6002                     bra        +0x4 /* 000014E4 */
  1932. label000014E2:
  1933. 000014E2  4246                     clr.w      D6
  1934. label000014E4:
  1935. 000014E4  5247                     addq.w     D7, 1
  1936. label000014E6:
  1937. 000014E6  0C47 0004                cmpi.w     D7, 0x4
  1938. 000014EA  6C04                     bge        +0x6 /* 000014F0 */
  1939. 000014EC  4A46                     tst.w      D6
  1940. 000014EE  67A2                     beq        -0x5C /* 00001492 */
  1941. label000014F0:
  1942. 000014F0  206E 0008                movea.l    A0, [A6 + 0x8]
  1943. 000014F4  4A28 02DA                tst.b      [A0 + 0x2DA]
  1944. 000014F8  6700 00CA                beq        +0xCC /* 000015C4 */
  1945. 000014FC  2054                     movea.l    A0, [A4]
  1946. 000014FE  47E8 0007                lea.l      A3, [A0 + 0x7]
  1947. 00001502  4247                     clr.w      D7
  1948. 00001504  6000 00B2                bra        +0xB4 /* 000015B8 */
  1949. label00001508:
  1950. 00001508  558F                     subq.l     A7, 2
  1951. 0000150A  486E 000F                pea.l      [A6 + 0xF]
  1952. 0000150E  48C7                     ext.l      D7
  1953. 00001510  200B                     move.l     D0, A3
  1954. 00001512  D087                     add.l      D0, D7
  1955. 00001514  2F00                     move.l     -[A7], D0
  1956. 00001516  7001                     moveq.l    D0, 0x01
  1957. 00001518  3F00                     move.w     -[A7], D0
  1958. 0000151A  3F00                     move.w     -[A7], D0
  1959. 0000151C  3F3C 000C                move.w     -[A7], 0xC
  1960. 00001520  A9ED                     syscall    Pack6
  1961. 00001522  7000                     moveq.l    D0, 0x00
  1962. 00001524  4A5F                     tst.w      [A7]+
  1963. 00001526  57C0                     seq        D0
  1964. 00001528  4400                     neg.b      D0
  1965. 0000152A  3C00                     move.w     D6, D0
  1966. 0000152C  6700 0088                beq        +0x8A /* 000015B6 */
  1967. 00001530  206E 0008                movea.l    A0, [A6 + 0x8]
  1968. 00001534  2D68 00CE FFEA           move.l     [A6 - 0x16], [A0 + 0xCE]
  1969. 0000153A  206E FFEA                movea.l    A0, [A6 - 0x16]
  1970. 0000153E  2050                     movea.l    A0, [A0]
  1971. 00001540  3007                     move.w     D0, D7
  1972. 00001542  D068 0014                add.w      D0, [A0 + 0x14]
  1973. 00001546  206E FFEA                movea.l    A0, [A6 - 0x16]
  1974. 0000154A  2050                     movea.l    A0, [A0]
  1975. 0000154C  B068 004C                cmp.w      D0, [A0 + 0x4C]
  1976. 00001550  6C62                     bge        +0x64 /* 000015B4 */
  1977. 00001552  486E FFEE                pea.l      [A6 - 0x12]
  1978. 00001556  7000                     moveq.l    D0, 0x00
  1979. 00001558  3F00                     move.w     -[A7], D0
  1980. 0000155A  3F00                     move.w     -[A7], D0
  1981. 0000155C  A880                     syscall    SetPt
  1982. 0000155E  558F                     subq.l     A7, 2
  1983. 00001560  7001                     moveq.l    D0, 0x01
  1984. 00001562  1F00                     move.b     -[A7], D0
  1985. 00001564  486E FFEE                pea.l      [A6 - 0x12]
  1986. 00001568  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1987. 0000156C  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1988. 00001570  A9E7                     syscall    Pack0/ListManager
  1989. 00001572  7000                     moveq.l    D0, 0x00
  1990. 00001574  1F00                     move.b     -[A7], D0
  1991. 00001576  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1992. 0000157A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1993. 0000157E  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  1994. 00001582  A9E7                     syscall    Pack0/ListManager
  1995. 00001584  486E FFEE                pea.l      [A6 - 0x12]
  1996. 00001588  7000                     moveq.l    D0, 0x00
  1997. 0000158A  3F00                     move.w     -[A7], D0
  1998. 0000158C  206E FFEA                movea.l    A0, [A6 - 0x16]
  1999. 00001590  2050                     movea.l    A0, [A0]
  2000. 00001592  3207                     move.w     D1, D7
  2001. 00001594  D268 0014                add.w      D1, [A0 + 0x14]
  2002. 00001598  3F01                     move.w     -[A7], D1
  2003. 0000159A  A880                     syscall    SetPt
  2004. 0000159C  7001                     moveq.l    D0, 0x01
  2005. 0000159E  1F00                     move.b     -[A7], D0
  2006. 000015A0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2007. 000015A4  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2008. 000015A8  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2009. 000015AC  A9E7                     syscall    Pack0/ListManager
  2010. 000015AE  7A01                     moveq.l    D5, 0x01
  2011. 000015B0  548F                     addq.l     A7, 2
  2012. 000015B2  6002                     bra        +0x4 /* 000015B6 */
  2013. label000015B4:
  2014. 000015B4  4246                     clr.w      D6
  2015. label000015B6:
  2016. 000015B6  5247                     addq.w     D7, 1
  2017. label000015B8:
  2018. 000015B8  0C47 0006                cmpi.w     D7, 0x6
  2019. 000015BC  6C06                     bge        +0x8 /* 000015C4 */
  2020. 000015BE  4A46                     tst.w      D6
  2021. 000015C0  6700 FF46                beq        -0xB8 /* 00001508 */
  2022. label000015C4:
  2023. 000015C4  2054                     movea.l    A0, [A4]
  2024. 000015C6  2254                     movea.l    A1, [A4]
  2025. 000015C8  1028 0011                move.b     D0, [A0 + 0x11]
  2026. 000015CC  B029 0004                cmp.b      D0, [A1 + 0x4]
  2027. 000015D0  6646                     bne        +0x48 /* 00001618 */
  2028. 000015D2  4A46                     tst.w      D6
  2029. 000015D4  6642                     bne        +0x44 /* 00001618 */
  2030. 000015D6  2054                     movea.l    A0, [A4]
  2031. 000015D8  47E8 0012                lea.l      A3, [A0 + 0x12]
  2032. 000015DC  558F                     subq.l     A7, 2
  2033. 000015DE  486E 000F                pea.l      [A6 + 0xF]
  2034. 000015E2  2F0B                     move.l     -[A7], A3
  2035. 000015E4  7001                     moveq.l    D0, 0x01
  2036. 000015E6  3F00                     move.w     -[A7], D0
  2037. 000015E8  3F00                     move.w     -[A7], D0
  2038. 000015EA  3F3C 000C                move.w     -[A7], 0xC
  2039. 000015EE  A9ED                     syscall    Pack6
  2040. 000015F0  7000                     moveq.l    D0, 0x00
  2041. 000015F2  4A5F                     tst.w      [A7]+
  2042. 000015F4  57C0                     seq        D0
  2043. 000015F6  4400                     neg.b      D0
  2044. 000015F8  3C00                     move.w     D6, D0
  2045. 000015FA  6700 00BE                beq        +0xC0 /* 000016BA */
  2046. 000015FE  558F                     subq.l     A7, 2
  2047. 00001600  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  2048. 00001604  4A5F                     tst.w      [A7]+
  2049. 00001606  6600 00B2                bne        +0xB4 /* 000016BA */
  2050. 0000160A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2051. 0000160E  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  2052. 00001612  7A06                     moveq.l    D5, 0x06
  2053. 00001614  6000 00A4                bra        +0xA6 /* 000016BA */
  2054. label00001618:
  2055. 00001618  2054                     movea.l    A0, [A4]
  2056. 0000161A  47E8 0010                lea.l      A3, [A0 + 0x10]
  2057. 0000161E  4247                     clr.w      D7
  2058. 00001620  6000 008C                bra        +0x8E /* 000016AE */
  2059. label00001624:
  2060. 00001624  558F                     subq.l     A7, 2
  2061. 00001626  486E 000F                pea.l      [A6 + 0xF]
  2062. 0000162A  48C7                     ext.l      D7
  2063. 0000162C  200B                     move.l     D0, A3
  2064. 0000162E  D087                     add.l      D0, D7
  2065. 00001630  2F00                     move.l     -[A7], D0
  2066. 00001632  7001                     moveq.l    D0, 0x01
  2067. 00001634  3F00                     move.w     -[A7], D0
  2068. 00001636  3F00                     move.w     -[A7], D0
  2069. 00001638  3F3C 000C                move.w     -[A7], 0xC
  2070. 0000163C  A9ED                     syscall    Pack6
  2071. 0000163E  7000                     moveq.l    D0, 0x00
  2072. 00001640  4A5F                     tst.w      [A7]+
  2073. 00001642  57C0                     seq        D0
  2074. 00001644  4400                     neg.b      D0
  2075. 00001646  3C00                     move.w     D6, D0
  2076. 00001648  6762                     beq        +0x64 /* 000016AC */
  2077. 0000164A  3007                     move.w     D0, D7
  2078. 0000164C  6B5C                     bmi        +0x5E /* 000016AA */
  2079. 0000164E  0C40 0002                cmpi.w     D0, 0x2
  2080. 00001652  6E56                     bgt        +0x58 /* 000016AA */
  2081. 00001654  D040                     add.w      D0, D0
  2082. 00001656  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2083. 0000165A  4EFB 0000                jmp        [PC + D0.w]
  2084. 0000165E  0008 0022                ori.b      A0, 0x22 /* '\"' */
  2085. 00001662  003C 2F2E                ori.b      ccr, 46
  2086. 00001666  0008 4EAD                ori.b      A0, 0xAD
  2087. 0000166A  05E2                     .incomplete
  2088. 0000166C  598F                     subq.l     A7, 4
  2089. 0000166E  A9FC                     syscall    ZeroScrap
  2090. 00001670  4A9F                     tst.l      [A7]+
  2091. 00001672  6636                     bne        +0x38 /* 000016AA */
  2092. 00001674  558F                     subq.l     A7, 2
  2093. 00001676  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2094. 0000167A  548F                     addq.l     A7, 2
  2095. 0000167C  602C                     bra        +0x2E /* 000016AA */
  2096. 0000167E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2097. 00001682  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  2098. 00001686  598F                     subq.l     A7, 4
  2099. 00001688  A9FC                     syscall    ZeroScrap
  2100. 0000168A  4A9F                     tst.l      [A7]+
  2101. 0000168C  661C                     bne        +0x1E /* 000016AA */
  2102. 0000168E  558F                     subq.l     A7, 2
  2103. 00001690  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2104. 00001694  548F                     addq.l     A7, 2
  2105. 00001696  6012                     bra        +0x14 /* 000016AA */
  2106. 00001698  558F                     subq.l     A7, 2
  2107. 0000169A  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  2108. 0000169E  4A5F                     tst.w      [A7]+
  2109. 000016A0  6608                     bne        +0xA /* 000016AA */
  2110. 000016A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2111. 000016A6  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  2112. label000016AA:
  2113. 000016AA  7A06                     moveq.l    D5, 0x06
  2114. label000016AC:
  2115. 000016AC  5247                     addq.w     D7, 1
  2116. label000016AE:
  2117. 000016AE  0C47 0003                cmpi.w     D7, 0x3
  2118. 000016B2  6C06                     bge        +0x8 /* 000016BA */
  2119. 000016B4  4A46                     tst.w      D6
  2120. 000016B6  6700 FF6C                beq        -0x92 /* 00001624 */
  2121. label000016BA:
  2122. 000016BA  2F0C                     move.l     -[A7], A4
  2123. 000016BC  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  2124. label000016C0:
  2125. 000016C0  4A46                     tst.w      D6
  2126. 000016C2  6606                     bne        +0x8 /* 000016CA */
  2127. 000016C4  700A                     moveq.l    D0, 0x0A
  2128. 000016C6  3F00                     move.w     -[A7], D0
  2129. 000016C8  A9C8                     syscall    SysBeep
  2130. label000016CA:
  2131. 000016CA  3005                     move.w     D0, D5
  2132. 000016CC  4CEE 18E0 FFD6           movem.l    D5,D6,D7,A3,A4, [A6 - 0x2A]
  2133. 000016D2  4E5E                     unlink     A6
  2134. 000016D4  4E75                     rts
  2135. export_1180:
  2136. 000016D6  1F7C 0001 0010           move.b     [A7 + 0x10], 0x1
  2137. 000016DC  205F                     movea.l    A0, [A7]+
  2138. 000016DE  DEFC 000C                add.w      A7, 0xC
  2139. 000016E2  4ED0                     jmp        [A0]
  2140. export_1181:
  2141. 000016E4  4E56 FFD2                link       A6, -0x002E
  2142. 000016E8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2143. 000016EC  286E 000C                movea.l    A4, [A6 + 0xC]
  2144. 000016F0  266E 0010                movea.l    A3, [A6 + 0x10]
  2145. 000016F4  422E FFFF                clr.b      [A6 - 0x1]
  2146. 000016F8  206E 0008                movea.l    A0, [A6 + 0x8]
  2147. 000016FC  7008                     moveq.l    D0, 0x08
  2148. 000016FE  B050                     cmp.w      D0, [A0]
  2149. 00001700  6632                     bne        +0x34 /* 00001734 */
  2150. 00001702  486E FFFF                pea.l      [A6 - 0x1]
  2151. 00001706  2F2B 00CE                move.l     -[A7], [A3 + 0xCE]
  2152. 0000170A  2F0C                     move.l     -[A7], A4
  2153. 0000170C  4EBA 14CA                jsr        [PC + 0x14CA /* 00002BD8 */]
  2154. 00001710  4A2B 02DA                tst.b      [A3 + 0x2DA]
  2155. 00001714  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2156. 00001718  6712                     beq        +0x14 /* 0000172C */
  2157. 0000171A  4A2E FFFF                tst.b      [A6 - 0x1]
  2158. 0000171E  670C                     beq        +0xE /* 0000172C */
  2159. 00001720  206E 0008                movea.l    A0, [A6 + 0x8]
  2160. 00001724  30BC 0001                move.w     [A0], 0x1
  2161. 00001728  6000 0490                bra        +0x492 /* 00001BBA */
  2162. label0000172C:
  2163. 0000172C  422E FFFF                clr.b      [A6 - 0x1]
  2164. 00001730  6000 0488                bra        +0x48A /* 00001BBA */
  2165. label00001734:
  2166. 00001734  206E 0008                movea.l    A0, [A6 + 0x8]
  2167. 00001738  7006                     moveq.l    D0, 0x06
  2168. 0000173A  B050                     cmp.w      D0, [A0]
  2169. 0000173C  663A                     bne        +0x3C /* 00001778 */
  2170. 0000173E  2D6B 00CE FFFA           move.l     [A6 - 0x6], [A3 + 0xCE]
  2171. 00001744  486E FFF6                pea.l      [A6 - 0xA]
  2172. 00001748  7000                     moveq.l    D0, 0x00
  2173. 0000174A  3F00                     move.w     -[A7], D0
  2174. 0000174C  3F00                     move.w     -[A7], D0
  2175. 0000174E  A880                     syscall    SetPt
  2176. 00001750  558F                     subq.l     A7, 2
  2177. 00001752  7001                     moveq.l    D0, 0x01
  2178. 00001754  1F00                     move.b     -[A7], D0
  2179. 00001756  486E FFF6                pea.l      [A6 - 0xA]
  2180. 0000175A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2181. 0000175E  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  2182. 00001762  A9E7                     syscall    Pack0/ListManager
  2183. 00001764  7000                     moveq.l    D0, 0x00
  2184. 00001766  1F00                     move.b     -[A7], D0
  2185. 00001768  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2186. 0000176C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2187. 00001770  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2188. 00001774  A9E7                     syscall    Pack0/ListManager
  2189. 00001776  548F                     addq.l     A7, 2
  2190. label00001778:
  2191. 00001778  3014                     move.w     D0, [A4]
  2192. 0000177A  5340                     subq.w     D0, 1
  2193. 0000177C  6B00 043C                bmi        +0x43E /* 00001BBA */
  2194. 00001780  0C40 0005                cmpi.w     D0, 0x5
  2195. 00001784  6E00 0434                bgt        +0x436 /* 00001BBA */
  2196. 00001788  D040                     add.w      D0, D0
  2197. 0000178A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2198. 0000178E  4EFB 0000                jmp        [PC + D0.w]
  2199. 00001792  0242 042A                andi.w     D2, 0x42A
  2200. 00001796  000E 042A                ori.b      A6, 0x2A /* '*' */
  2201. 0000179A  000E 021A                ori.b      A6, 0x1A
  2202. 0000179E  2A3C 0000 00FF           move.l     D5, 0xFF
  2203. 000017A4  CAAC 0002                and.l      D5, [A4 + 0x2]
  2204. 000017A8  303C 0100                move.w     D0, 0x100
  2205. 000017AC  C06C 000E                and.w      D0, [A4 + 0xE]
  2206. 000017B0  6746                     beq        +0x48 /* 000017F8 */
  2207. 000017B2  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  2208. 000017B8  4885                     ext.w      D5
  2209. 000017BA  48C5                     ext.l      D5
  2210. 000017BC  2F05                     move.l     -[A7], D5
  2211. 000017BE  2F0B                     move.l     -[A7], A3
  2212. 000017C0  4EBA FC9C                jsr        [PC - 0x364 /* 0000145E */]
  2213. 000017C4  206E 0008                movea.l    A0, [A6 + 0x8]
  2214. 000017C8  3080                     move.w     [A0], D0
  2215. 000017CA  206E 0008                movea.l    A0, [A6 + 0x8]
  2216. 000017CE  4A50                     tst.w      [A0]
  2217. 000017D0  508F                     addq.l     A7, 8
  2218. 000017D2  6700 03E6                beq        +0x3E8 /* 00001BBA */
  2219. 000017D6  206E 0008                movea.l    A0, [A6 + 0x8]
  2220. 000017DA  7006                     moveq.l    D0, 0x06
  2221. 000017DC  B050                     cmp.w      D0, [A0]
  2222. 000017DE  6700 03DA                beq        +0x3DC /* 00001BBA */
  2223. 000017E2  206E 0008                movea.l    A0, [A6 + 0x8]
  2224. 000017E6  3010                     move.w     D0, [A0]
  2225. 000017E8  48C0                     ext.l      D0
  2226. 000017EA  2F00                     move.l     -[A7], D0
  2227. 000017EC  2F0B                     move.l     -[A7], A3
  2228. 000017EE  4EBA 1490                jsr        [PC + 0x1490 /* 00002C80 */]
  2229. 000017F2  508F                     addq.l     A7, 8
  2230. 000017F4  6000 03C4                bra        +0x3C6 /* 00001BBA */
  2231. label000017F8:
  2232. 000017F8  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  2233. 000017FE  1005                     move.b     D0, D5
  2234. 00001800  5700                     subq.b     D0, 3
  2235. 00001802  6714                     beq        +0x16 /* 00001818 */
  2236. 00001804  0400 000A                subi.b     D0, 0xA /* '\n' */
  2237. 00001808  670E                     beq        +0x10 /* 00001818 */
  2238. 0000180A  0400 0011                subi.b     D0, 0x11
  2239. 0000180E  6726                     beq        +0x28 /* 00001836 */
  2240. 00001810  5300                     subq.b     D0, 1
  2241. 00001812  6722                     beq        +0x24 /* 00001836 */
  2242. 00001814  6000 011C                bra        +0x11E /* 00001932 */
  2243. label00001818:
  2244. 00001818  206E 0008                movea.l    A0, [A6 + 0x8]
  2245. 0000181C  30BC 0001                move.w     [A0], 0x1
  2246. 00001820  206E 0008                movea.l    A0, [A6 + 0x8]
  2247. 00001824  3010                     move.w     D0, [A0]
  2248. 00001826  48C0                     ext.l      D0
  2249. 00001828  2F00                     move.l     -[A7], D0
  2250. 0000182A  2F0B                     move.l     -[A7], A3
  2251. 0000182C  4EBA 1452                jsr        [PC + 0x1452 /* 00002C80 */]
  2252. 00001830  508F                     addq.l     A7, 8
  2253. 00001832  6000 0386                bra        +0x388 /* 00001BBA */
  2254. label00001836:
  2255. 00001836  206E 0008                movea.l    A0, [A6 + 0x8]
  2256. 0000183A  4250                     clr.w      [A0]
  2257. 0000183C  2D6B 00CE FFD6           move.l     [A6 - 0x2A], [A3 + 0xCE]
  2258. 00001842  486E FFD2                pea.l      [A6 - 0x2E]
  2259. 00001846  7000                     moveq.l    D0, 0x00
  2260. 00001848  3F00                     move.w     -[A7], D0
  2261. 0000184A  3F00                     move.w     -[A7], D0
  2262. 0000184C  A880                     syscall    SetPt
  2263. 0000184E  206E FFD6                movea.l    A0, [A6 - 0x2A]
  2264. 00001852  2050                     movea.l    A0, [A0]
  2265. 00001854  4A68 004C                tst.w      [A0 + 0x4C]
  2266. 00001858  6F00 0360                ble        +0x362 /* 00001BBA */
  2267. 0000185C  558F                     subq.l     A7, 2
  2268. 0000185E  7001                     moveq.l    D0, 0x01
  2269. 00001860  1F00                     move.b     -[A7], D0
  2270. 00001862  486E FFD2                pea.l      [A6 - 0x2E]
  2271. 00001866  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2272. 0000186A  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  2273. 0000186E  A9E7                     syscall    Pack0/ListManager
  2274. 00001870  181F                     move.b     D4, [A7]+
  2275. 00001872  7000                     moveq.l    D0, 0x00
  2276. 00001874  1F00                     move.b     -[A7], D0
  2277. 00001876  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  2278. 0000187A  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2279. 0000187E  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2280. 00001882  A9E7                     syscall    Pack0/ListManager
  2281. 00001884  0C05 001E                cmpi.b     D5, 0x1E
  2282. 00001888  6640                     bne        +0x42 /* 000018CA */
  2283. 0000188A  4A04                     tst.b      D4
  2284. 0000188C  670C                     beq        +0xE /* 0000189A */
  2285. 0000188E  4A6E FFD2                tst.w      [A6 - 0x2E]
  2286. 00001892  6716                     beq        +0x18 /* 000018AA */
  2287. 00001894  536E FFD2                subq.w     [A6 - 0x2E], 1
  2288. 00001898  6010                     bra        +0x12 /* 000018AA */
  2289. label0000189A:
  2290. 0000189A  206E FFD6                movea.l    A0, [A6 - 0x2A]
  2291. 0000189E  2050                     movea.l    A0, [A0]
  2292. 000018A0  3028 004C                move.w     D0, [A0 + 0x4C]
  2293. 000018A4  5340                     subq.w     D0, 1
  2294. 000018A6  3D40 FFD2                move.w     [A6 - 0x2E], D0
  2295. label000018AA:
  2296. 000018AA  7001                     moveq.l    D0, 0x01
  2297. 000018AC  1F00                     move.b     -[A7], D0
  2298. 000018AE  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  2299. 000018B2  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2300. 000018B6  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2301. 000018BA  A9E7                     syscall    Pack0/ListManager
  2302. 000018BC  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2303. 000018C0  3F3C 0010                move.w     -[A7], 0x10
  2304. 000018C4  A9E7                     syscall    Pack0/ListManager
  2305. 000018C6  6000 02F2                bra        +0x2F4 /* 00001BBA */
  2306. label000018CA:
  2307. 000018CA  4A04                     tst.b      D4
  2308. 000018CC  6716                     beq        +0x18 /* 000018E4 */
  2309. 000018CE  206E FFD6                movea.l    A0, [A6 - 0x2A]
  2310. 000018D2  2050                     movea.l    A0, [A0]
  2311. 000018D4  3028 004C                move.w     D0, [A0 + 0x4C]
  2312. 000018D8  5340                     subq.w     D0, 1
  2313. 000018DA  B06E FFD2                cmp.w      D0, [A6 - 0x2E]
  2314. 000018DE  6F04                     ble        +0x6 /* 000018E4 */
  2315. 000018E0  526E FFD2                addq.w     [A6 - 0x2E], 1
  2316. label000018E4:
  2317. 000018E4  7001                     moveq.l    D0, 0x01
  2318. 000018E6  1F00                     move.b     -[A7], D0
  2319. 000018E8  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  2320. 000018EC  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2321. 000018F0  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2322. 000018F4  A9E7                     syscall    Pack0/ListManager
  2323. 000018F6  4A04                     tst.b      D4
  2324. 000018F8  672A                     beq        +0x2C /* 00001924 */
  2325. 000018FA  206E FFD6                movea.l    A0, [A6 - 0x2A]
  2326. 000018FE  2050                     movea.l    A0, [A0]
  2327. 00001900  302E FFD2                move.w     D0, [A6 - 0x2E]
  2328. 00001904  5240                     addq.w     D0, 1
  2329. 00001906  B068 0018                cmp.w      D0, [A0 + 0x18]
  2330. 0000190A  6F00 02AE                ble        +0x2B0 /* 00001BBA */
  2331. 0000190E  7000                     moveq.l    D0, 0x00
  2332. 00001910  3F00                     move.w     -[A7], D0
  2333. 00001912  7201                     moveq.l    D1, 0x01
  2334. 00001914  3F01                     move.w     -[A7], D1
  2335. 00001916  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2336. 0000191A  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  2337. 0000191E  A9E7                     syscall    Pack0/ListManager
  2338. 00001920  6000 0298                bra        +0x29A /* 00001BBA */
  2339. label00001924:
  2340. 00001924  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2341. 00001928  3F3C 0010                move.w     -[A7], 0x10
  2342. 0000192C  A9E7                     syscall    Pack0/ListManager
  2343. 0000192E  6000 028A                bra        +0x28C /* 00001BBA */
  2344. label00001932:
  2345. 00001932  203C 0000 FF00           move.l     D0, 0xFF00
  2346. 00001938  C0AC 0002                and.l      D0, [A4 + 0x2]
  2347. 0000193C  0480 0000 6300           subi.l     D0, 0x6300 /* 'c\0' */
  2348. 00001942  672C                     beq        +0x2E /* 00001970 */
  2349. 00001944  0480 0000 1300           subi.l     D0, 0x1300
  2350. 0000194A  6740                     beq        +0x42 /* 0000198C */
  2351. 0000194C  0480 0000 0200           subi.l     D0, 0x200
  2352. 00001952  664E                     bne        +0x50 /* 000019A2 */
  2353. 00001954  2F0B                     move.l     -[A7], A3
  2354. 00001956  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  2355. 0000195A  598F                     subq.l     A7, 4
  2356. 0000195C  A9FC                     syscall    ZeroScrap
  2357. 0000195E  4A9F                     tst.l      [A7]+
  2358. 00001960  6600 0258                bne        +0x25A /* 00001BBA */
  2359. 00001964  558F                     subq.l     A7, 2
  2360. 00001966  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2361. 0000196A  548F                     addq.l     A7, 2
  2362. 0000196C  6000 024C                bra        +0x24E /* 00001BBA */
  2363. label00001970:
  2364. 00001970  2F0B                     move.l     -[A7], A3
  2365. 00001972  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  2366. 00001976  598F                     subq.l     A7, 4
  2367. 00001978  A9FC                     syscall    ZeroScrap
  2368. 0000197A  4A9F                     tst.l      [A7]+
  2369. 0000197C  6600 023C                bne        +0x23E /* 00001BBA */
  2370. 00001980  558F                     subq.l     A7, 2
  2371. 00001982  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2372. 00001986  548F                     addq.l     A7, 2
  2373. 00001988  6000 0230                bra        +0x232 /* 00001BBA */
  2374. label0000198C:
  2375. 0000198C  558F                     subq.l     A7, 2
  2376. 0000198E  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  2377. 00001992  4A5F                     tst.w      [A7]+
  2378. 00001994  6600 0224                bne        +0x226 /* 00001BBA */
  2379. 00001998  2F0B                     move.l     -[A7], A3
  2380. 0000199A  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  2381. 0000199E  6000 021A                bra        +0x21C /* 00001BBA */
  2382. label000019A2:
  2383. 000019A2  422E FFFF                clr.b      [A6 - 0x1]
  2384. 000019A6  6000 0212                bra        +0x214 /* 00001BBA */
  2385. 000019AA  B7EC 0002                cmpa.l     A3, [A4 + 0x2]
  2386. 000019AE  660C                     bne        +0xE /* 000019BC */
  2387. 000019B0  2F0B                     move.l     -[A7], A3
  2388. 000019B2  4EBA 132C                jsr        [PC + 0x132C /* 00002CE0 */]
  2389. 000019B6  588F                     addq.l     A7, 4
  2390. 000019B8  6000 0200                bra        +0x202 /* 00001BBA */
  2391. label000019BC:
  2392. 000019BC  486E FFF2                pea.l      [A6 - 0xE]
  2393. 000019C0  A874                     syscall    GetPort
  2394. 000019C2  2F0C                     move.l     -[A7], A4
  2395. 000019C4  4EBA EAAA                jsr        [PC - 0x1556 /* 00000470 */]
  2396. 000019C8  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2397. 000019CC  A873                     syscall    SetPort
  2398. 000019CE  6000 01EA                bra        +0x1EC /* 00001BBA */
  2399. 000019D2  558F                     subq.l     A7, 2
  2400. 000019D4  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2401. 000019D8  486E FFF8                pea.l      [A6 - 0x8]
  2402. 000019DC  A92C                     syscall    FindWindow
  2403. 000019DE  381F                     move.w     D4, [A7]+
  2404. 000019E0  B7EE FFF8                cmpa.l     A3, [A6 - 0x8]
  2405. 000019E4  6600 01D4                bne        +0x1D6 /* 00001BBA */
  2406. 000019E8  3004                     move.w     D0, D4
  2407. 000019EA  5740                     subq.w     D0, 3
  2408. 000019EC  6B00 01CC                bmi        +0x1CE /* 00001BBA */
  2409. 000019F0  0C40 0001                cmpi.w     D0, 0x1
  2410. 000019F4  6E00 01C4                bgt        +0x1C6 /* 00001BBA */
  2411. 000019F8  D040                     add.w      D0, D0
  2412. 000019FA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2413. 000019FE  4EFB 0000                jmp        [PC + D0.w]
  2414. 00001A02  0094 0006 486E           ori.l      [A4], 0x6486E
  2415. 00001A08  FFF2                     .invalid   <<F/7/7>>
  2416. 00001A0A  A910                     syscall    GetWMgrPort
  2417. 00001A0C  206E FFF2                movea.l    A0, [A6 - 0xE]
  2418. 00001A10  41E8 0010                lea.l      A0, [A0 + 0x10]
  2419. 00001A14  2D48 FFEA                move.l     [A6 - 0x16], A0
  2420. 00001A18  486E FFE6                pea.l      [A6 - 0x1A]
  2421. 00001A1C  486E FFE8                pea.l      [A6 - 0x18]
  2422. 00001A20  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  2423. 00001A24  486E FFDE                pea.l      [A6 - 0x22]
  2424. 00001A28  206E FFEA                movea.l    A0, [A6 - 0x16]
  2425. 00001A2C  3028 0002                move.w     D0, [A0 + 0x2]
  2426. 00001A30  5840                     addq.w     D0, 4
  2427. 00001A32  3F00                     move.w     -[A7], D0
  2428. 00001A34  206E FFEA                movea.l    A0, [A6 - 0x16]
  2429. 00001A38  3010                     move.w     D0, [A0]
  2430. 00001A3A  5840                     addq.w     D0, 4
  2431. 00001A3C  48C0                     ext.l      D0
  2432. 00001A3E  7275                     moveq.l    D1, 0x75
  2433. 00001A40  B26E FFE6                cmp.w      D1, [A6 - 0x1A]
  2434. 00001A44  6E10                     bgt        +0x12 /* 00001A56 */
  2435. 00001A46  2F00                     move.l     -[A7], D0
  2436. 00001A48  558F                     subq.l     A7, 2
  2437. 00001A4A  3EB8 0BAA                move.w     [A7], [0x00000BAA /* MBarHeight */]
  2438. 00001A4E  321F                     move.w     D1, [A7]+
  2439. 00001A50  201F                     move.l     D0, [A7]+
  2440. 00001A52  48C1                     ext.l      D1
  2441. 00001A54  6002                     bra        +0x4 /* 00001A58 */
  2442. label00001A56:
  2443. 00001A56  7214                     moveq.l    D1, 0x14
  2444. label00001A58:
  2445. 00001A58  D280                     add.l      D1, D0
  2446. 00001A5A  3F01                     move.w     -[A7], D1
  2447. 00001A5C  206E FFEA                movea.l    A0, [A6 - 0x16]
  2448. 00001A60  3028 0006                move.w     D0, [A0 + 0x6]
  2449. 00001A64  5940                     subq.w     D0, 4
  2450. 00001A66  3F00                     move.w     -[A7], D0
  2451. 00001A68  206E FFEA                movea.l    A0, [A6 - 0x16]
  2452. 00001A6C  3028 0004                move.w     D0, [A0 + 0x4]
  2453. 00001A70  5940                     subq.w     D0, 4
  2454. 00001A72  3F00                     move.w     -[A7], D0
  2455. 00001A74  A8A7                     syscall    SetRect
  2456. 00001A76  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2457. 00001A7A  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2458. 00001A7E  486E FFDE                pea.l      [A6 - 0x22]
  2459. 00001A82  A925                     syscall    DragWindow
  2460. 00001A84  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  2461. 00001A8A  206E 0008                movea.l    A0, [A6 + 0x8]
  2462. 00001A8E  4250                     clr.w      [A0]
  2463. 00001A90  6000 0128                bra        +0x12A /* 00001BBA */
  2464. 00001A94  2F0B                     move.l     -[A7], A3
  2465. 00001A96  A873                     syscall    SetPort
  2466. 00001A98  2F0B                     move.l     -[A7], A3
  2467. 00001A9A  7010                     moveq.l    D0, 0x10
  2468. 00001A9C  3F00                     move.w     -[A7], D0
  2469. 00001A9E  486E FFFC                pea.l      [A6 - 0x4]
  2470. 00001AA2  486E FFEE                pea.l      [A6 - 0x12]
  2471. 00001AA6  486E FFDE                pea.l      [A6 - 0x22]
  2472. 00001AAA  A98D                     syscall    GetDialogItem/GetDItem
  2473. 00001AAC  486C 000A                pea.l      [A4 + 0xA]
  2474. 00001AB0  A871                     syscall    GlobalToLocal
  2475. 00001AB2  558F                     subq.l     A7, 2
  2476. 00001AB4  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2477. 00001AB8  486E FFDE                pea.l      [A6 - 0x22]
  2478. 00001ABC  A8AD                     syscall    PtInRect
  2479. 00001ABE  4A1F                     tst.b      [A7]+
  2480. 00001AC0  6700 00F2                beq        +0xF4 /* 00001BB4 */
  2481. 00001AC4  7E01                     moveq.l    D7, 0x01
  2482. 00001AC6  4206                     clr.b      D6
  2483. 00001AC8  603A                     bra        +0x3C /* 00001B04 */
  2484. label00001ACA:
  2485. 00001ACA  486E FFDA                pea.l      [A6 - 0x26]
  2486. 00001ACE  A972                     syscall    GetMouse
  2487. 00001AD0  558F                     subq.l     A7, 2
  2488. 00001AD2  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2489. 00001AD6  486E FFDE                pea.l      [A6 - 0x22]
  2490. 00001ADA  A8AD                     syscall    PtInRect
  2491. 00001ADC  1E1F                     move.b     D7, [A7]+
  2492. 00001ADE  BE06                     cmp.b      D7, D6
  2493. 00001AE0  6720                     beq        +0x22 /* 00001B02 */
  2494. 00001AE2  4A07                     tst.b      D7
  2495. 00001AE4  6712                     beq        +0x14 /* 00001AF8 */
  2496. 00001AE6  4AAB 04E6                tst.l      [A3 + 0x4E6]
  2497. 00001AEA  6716                     beq        +0x18 /* 00001B02 */
  2498. 00001AEC  2F2B 04E6                move.l     -[A7], [A3 + 0x4E6]
  2499. 00001AF0  486E FFDE                pea.l      [A6 - 0x22]
  2500. 00001AF4  A8F6                     syscall    DrawPicture
  2501. 00001AF6  600A                     bra        +0xC /* 00001B02 */
  2502. label00001AF8:
  2503. 00001AF8  2F0B                     move.l     -[A7], A3
  2504. 00001AFA  7010                     moveq.l    D0, 0x10
  2505. 00001AFC  3F00                     move.w     -[A7], D0
  2506. 00001AFE  4EBA F142                jsr        [PC - 0xEBE /* 00000C42 */]
  2507. label00001B02:
  2508. 00001B02  1C07                     move.b     D6, D7
  2509. label00001B04:
  2510. 00001B04  558F                     subq.l     A7, 2
  2511. 00001B06  A973                     syscall    StillDown
  2512. 00001B08  4A1F                     tst.b      [A7]+
  2513. 00001B0A  66BE                     bne        -0x40 /* 00001ACA */
  2514. 00001B0C  4A07                     tst.b      D7
  2515. 00001B0E  6700 00A4                beq        +0xA6 /* 00001BB4 */
  2516. 00001B12  7000                     moveq.l    D0, 0x00
  2517. 00001B14  4A6B 00AA                tst.w      [A3 + 0xAA]
  2518. 00001B18  57C0                     seq        D0
  2519. 00001B1A  4400                     neg.b      D0
  2520. 00001B1C  3740 00AA                move.w     [A3 + 0xAA], D0
  2521. 00001B20  2F0B                     move.l     -[A7], A3
  2522. 00001B22  7010                     moveq.l    D0, 0x10
  2523. 00001B24  3F00                     move.w     -[A7], D0
  2524. 00001B26  4EBA F11A                jsr        [PC - 0xEE6 /* 00000C42 */]
  2525. 00001B2A  2F0B                     move.l     -[A7], A3
  2526. 00001B2C  3F2B 04DC                move.w     -[A7], [A3 + 0x4DC]
  2527. 00001B30  4A6B 00AA                tst.w      [A3 + 0xAA]
  2528. 00001B34  6708                     beq        +0xA /* 00001B3E */
  2529. 00001B36  302B 04DE                move.w     D0, [A3 + 0x4DE]
  2530. 00001B3A  48C0                     ext.l      D0
  2531. 00001B3C  6006                     bra        +0x8 /* 00001B44 */
  2532. label00001B3E:
  2533. 00001B3E  302B 04E0                move.w     D0, [A3 + 0x4E0]
  2534. 00001B42  48C0                     ext.l      D0
  2535. label00001B44:
  2536. 00001B44  3F00                     move.w     -[A7], D0
  2537. 00001B46  7001                     moveq.l    D0, 0x01
  2538. 00001B48  1F00                     move.b     -[A7], D0
  2539. 00001B4A  A91D                     syscall    SizeWindow
  2540. 00001B4C  4A6B 00AA                tst.w      [A3 + 0xAA]
  2541. 00001B50  6756                     beq        +0x58 /* 00001BA8 */
  2542. 00001B52  486E FFDA                pea.l      [A6 - 0x26]
  2543. 00001B56  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  2544. 00001B5A  A880                     syscall    SetPt
  2545. 00001B5C  486E FFDA                pea.l      [A6 - 0x26]
  2546. 00001B60  A870                     syscall    LocalToGlobal
  2547. 00001B62  486E FFF2                pea.l      [A6 - 0xE]
  2548. 00001B66  A910                     syscall    GetWMgrPort
  2549. 00001B68  206E FFF2                movea.l    A0, [A6 - 0xE]
  2550. 00001B6C  41E8 0010                lea.l      A0, [A0 + 0x10]
  2551. 00001B70  2D48 FFEA                move.l     [A6 - 0x16], A0
  2552. 00001B74  3828 0004                move.w     D4, [A0 + 0x4]
  2553. 00001B78  986E FFDA                sub.w      D4, [A6 - 0x26]
  2554. 00001B7C  4A44                     tst.w      D4
  2555. 00001B7E  6C28                     bge        +0x2A /* 00001BA8 */
  2556. 00001B80  486E FFDA                pea.l      [A6 - 0x26]
  2557. 00001B84  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  2558. 00001B88  A880                     syscall    SetPt
  2559. 00001B8A  486E FFDA                pea.l      [A6 - 0x26]
  2560. 00001B8E  A870                     syscall    LocalToGlobal
  2561. 00001B90  2F0B                     move.l     -[A7], A3
  2562. 00001B92  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  2563. 00001B96  3004                     move.w     D0, D4
  2564. 00001B98  D06E FFDA                add.w      D0, [A6 - 0x26]
  2565. 00001B9C  907C 000A                sub.w      D0, 0xA /* '\n' */
  2566. 00001BA0  3F00                     move.w     -[A7], D0
  2567. 00001BA2  7001                     moveq.l    D0, 0x01
  2568. 00001BA4  1F00                     move.b     -[A7], D0
  2569. 00001BA6  A91B                     syscall    MoveWindow
  2570. label00001BA8:
  2571. 00001BA8  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  2572. 00001BAE  206E 0008                movea.l    A0, [A6 + 0x8]
  2573. 00001BB2  4250                     clr.w      [A0]
  2574. label00001BB4:
  2575. 00001BB4  486C 000A                pea.l      [A4 + 0xA]
  2576. 00001BB8  A870                     syscall    LocalToGlobal
  2577. label00001BBA:
  2578. 00001BBA  1D6E FFFF 0014           move.b     [A6 + 0x14], [A6 - 0x1]
  2579. 00001BC0  4CEE 18F0 FFBA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x46]
  2580. 00001BC6  4E5E                     unlink     A6
  2581. 00001BC8  205F                     movea.l    A0, [A7]+
  2582. 00001BCA  DEFC 000C                add.w      A7, 0xC
  2583. 00001BCE  4ED0                     jmp        [A0]
  2584. fn00001BD0:
  2585. 00001BD0  4E56 FEEC                link       A6, -0x0114
  2586. 00001BD4  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  2587. 00001BD8  49EE FF00                lea.l      A4, [A6 - 0x100]
  2588. 00001BDC  3E2E 0012                move.w     D7, [A6 + 0x12]
  2589. 00001BE0  4878 04EE                push.l     0x4EE
  2590. 00001BE4  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2591. 00001BE8  2640                     movea.l    A3, D0
  2592. 00001BEA  200B                     move.l     D0, A3
  2593. 00001BEC  588F                     addq.l     A7, 4
  2594. 00001BEE  6700 01EC                beq        +0x1EE /* 00001DDC */
  2595. 00001BF2  486B 00C4                pea.l      [A3 + 0xC4]
  2596. 00001BF6  A874                     syscall    GetPort
  2597. 00001BF8  7000                     moveq.l    D0, 0x00
  2598. 00001BFA  2740 00BA                move.l     [A3 + 0xBA], D0
  2599. 00001BFE  2740 00B6                move.l     [A3 + 0xB6], D0
  2600. 00001C02  2740 00B2                move.l     [A3 + 0xB2], D0
  2601. 00001C06  422B 00DA                clr.b      [A3 + 0xDA]
  2602. 00001C0A  422B 01DA                clr.b      [A3 + 0x1DA]
  2603. 00001C0E  376E 000E 00C0           move.w     [A3 + 0xC0], [A6 + 0xE]
  2604. 00001C14  3747 00C2                move.w     [A3 + 0xC2], D7
  2605. 00001C18  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2606. 00001C1C  7201                     moveq.l    D1, 0x01
  2607. 00001C1E  2F01                     move.l     -[A7], D1
  2608. 00001C20  48C7                     ext.l      D7
  2609. 00001C22  2F07                     move.l     -[A7], D7
  2610. 00001C24  4878 61A8                push.l     0x61A8
  2611. 00001C28  4EBA 0E3A                jsr        [PC + 0xE3A /* 00002A64 */]
  2612. 00001C2C  598F                     subq.l     A7, 4
  2613. 00001C2E  3F3C 61A8                move.w     -[A7], 0x61A8
  2614. 00001C32  2F0B                     move.l     -[A7], A3
  2615. 00001C34  70FF                     moveq.l    D0, 0xFFFFFFFF
  2616. 00001C36  2F00                     move.l     -[A7], D0
  2617. 00001C38  A97C                     syscall    GetNewDialog
  2618. 00001C3A  265F                     movea.l    A3, [A7]+
  2619. 00001C3C  2F0B                     move.l     -[A7], A3
  2620. 00001C3E  2F3C 5350 4449           move.l     -[A7], 0x53504449 /* 'SPDI' */
  2621. 00001C44  A918                     syscall    SetWRefCon
  2622. 00001C46  2F0B                     move.l     -[A7], A3
  2623. 00001C48  A873                     syscall    SetPort
  2624. 00001C4A  7008                     moveq.l    D0, 0x08
  2625. 00001C4C  2F00                     move.l     -[A7], D0
  2626. 00001C4E  2F0B                     move.l     -[A7], A3
  2627. 00001C50  4EBA 0EF0                jsr        [PC + 0xEF0 /* 00002B42 */]
  2628. 00001C54  2740 00CE                move.l     [A3 + 0xCE], D0
  2629. 00001C58  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2630. 00001C5C  670E                     beq        +0x10 /* 00001C6C */
  2631. 00001C5E  7001                     moveq.l    D0, 0x01
  2632. 00001C60  1F00                     move.b     -[A7], D0
  2633. 00001C62  2F2B 00CE                move.l     -[A7], [A3 + 0xCE]
  2634. 00001C66  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2635. 00001C6A  A9E7                     syscall    Pack0/ListManager
  2636. label00001C6C:
  2637. 00001C6C  377C 0001 00AE           move.w     [A3 + 0xAE], 0x1
  2638. 00001C72  4EBA 10D0                jsr        [PC + 0x10D0 /* 00002D44 */]
  2639. 00001C76  3740 00B0                move.w     [A3 + 0xB0], D0
  2640. 00001C7A  422B 02DA                clr.b      [A3 + 0x2DA]
  2641. 00001C7E  422B 03DA                clr.b      [A3 + 0x3DA]
  2642. 00001C82  426B 04DA                clr.w      [A3 + 0x4DA]
  2643. 00001C86  376E 0016 00AA           move.w     [A3 + 0xAA], [A6 + 0x16]
  2644. 00001C8C  302B 0016                move.w     D0, [A3 + 0x16]
  2645. 00001C90  906B 0012                sub.w      D0, [A3 + 0x12]
  2646. 00001C94  3740 04DC                move.w     [A3 + 0x4DC], D0
  2647. 00001C98  2F0B                     move.l     -[A7], A3
  2648. 00001C9A  7010                     moveq.l    D0, 0x10
  2649. 00001C9C  3F00                     move.w     -[A7], D0
  2650. 00001C9E  486E FEFC                pea.l      [A6 - 0x104]
  2651. 00001CA2  486E FEF0                pea.l      [A6 - 0x110]
  2652. 00001CA6  486E FEF4                pea.l      [A6 - 0x10C]
  2653. 00001CAA  A98D                     syscall    GetDialogItem/GetDItem
  2654. 00001CAC  302E FEF8                move.w     D0, [A6 - 0x108]
  2655. 00001CB0  5840                     addq.w     D0, 4
  2656. 00001CB2  3740 04E0                move.w     [A3 + 0x4E0], D0
  2657. 00001CB6  302B 0014                move.w     D0, [A3 + 0x14]
  2658. 00001CBA  906B 0010                sub.w      D0, [A3 + 0x10]
  2659. 00001CBE  3740 04DE                move.w     [A3 + 0x4DE], D0
  2660. 00001CC2  598F                     subq.l     A7, 4
  2661. 00001CC4  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  2662. 00001CCA  3F3C 61A8                move.w     -[A7], 0x61A8
  2663. 00001CCE  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2664. 00001CD2  275F 04E2                move.l     [A3 + 0x4E2], [A7]+
  2665. 00001CD6  598F                     subq.l     A7, 4
  2666. 00001CD8  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  2667. 00001CDE  3F3C 61A9                move.w     -[A7], 0x61A9
  2668. 00001CE2  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2669. 00001CE6  275F 04E6                move.l     [A3 + 0x4E6], [A7]+
  2670. 00001CEA  598F                     subq.l     A7, 4
  2671. 00001CEC  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  2672. 00001CF2  3F3C 61AA                move.w     -[A7], 0x61AA
  2673. 00001CF6  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2674. 00001CFA  275F 04EA                move.l     [A3 + 0x4EA], [A7]+
  2675. 00001CFE  7000                     moveq.l    D0, 0x00
  2676. 00001D00  2740 00D6                move.l     [A3 + 0xD6], D0
  2677. 00001D04  2740 00D2                move.l     [A3 + 0xD2], D0
  2678. 00001D08  377C 61A9 00C8           move.w     [A3 + 0xC8], 0x61A9
  2679. 00001D0E  2740 00CA                move.l     [A3 + 0xCA], D0
  2680. 00001D12  4A6B 00AA                tst.w      [A3 + 0xAA]
  2681. 00001D16  663A                     bne        +0x3C /* 00001D52 */
  2682. 00001D18  2F0B                     move.l     -[A7], A3
  2683. 00001D1A  3F2B 04DC                move.w     -[A7], [A3 + 0x4DC]
  2684. 00001D1E  3F2B 04E0                move.w     -[A7], [A3 + 0x4E0]
  2685. 00001D22  7001                     moveq.l    D0, 0x01
  2686. 00001D24  1F00                     move.b     -[A7], D0
  2687. 00001D26  A91D                     syscall    SizeWindow
  2688. 00001D28  4A47                     tst.w      D7
  2689. 00001D2A  6726                     beq        +0x28 /* 00001D52 */
  2690. 00001D2C  486E FEEC                pea.l      [A6 - 0x114]
  2691. 00001D30  7000                     moveq.l    D0, 0x00
  2692. 00001D32  3F00                     move.w     -[A7], D0
  2693. 00001D34  322B 04DE                move.w     D1, [A3 + 0x4DE]
  2694. 00001D38  926B 04E0                sub.w      D1, [A3 + 0x4E0]
  2695. 00001D3C  3F01                     move.w     -[A7], D1
  2696. 00001D3E  A880                     syscall    SetPt
  2697. 00001D40  486E FEEC                pea.l      [A6 - 0x114]
  2698. 00001D44  A870                     syscall    LocalToGlobal
  2699. 00001D46  2F0B                     move.l     -[A7], A3
  2700. 00001D48  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  2701. 00001D4C  7001                     moveq.l    D0, 0x01
  2702. 00001D4E  1F00                     move.b     -[A7], D0
  2703. 00001D50  A91B                     syscall    MoveWindow
  2704. label00001D52:
  2705. 00001D52  3D7C 0007 FEFE           move.w     [A6 - 0x102], 0x7
  2706. label00001D58:
  2707. 00001D58  2F0B                     move.l     -[A7], A3
  2708. 00001D5A  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  2709. 00001D5E  486E FEFC                pea.l      [A6 - 0x104]
  2710. 00001D62  486E FEF0                pea.l      [A6 - 0x110]
  2711. 00001D66  486E FEF4                pea.l      [A6 - 0x10C]
  2712. 00001D6A  A98D                     syscall    GetDialogItem/GetDItem
  2713. 00001D6C  2F0B                     move.l     -[A7], A3
  2714. 00001D6E  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  2715. 00001D72  7000                     moveq.l    D0, 0x00
  2716. 00001D74  3F00                     move.w     -[A7], D0
  2717. 00001D76  486D 24FA                pea.l      [A5 + 0x24FA /* export_1179 */]
  2718. 00001D7A  486E FEF4                pea.l      [A6 - 0x10C]
  2719. 00001D7E  A98E                     syscall    SetDialogItem/SetDItem
  2720. 00001D80  526E FEFE                addq.w     [A6 - 0x102], 1
  2721. 00001D84  7010                     moveq.l    D0, 0x10
  2722. 00001D86  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  2723. 00001D8A  6CCC                     bge        -0x32 /* 00001D58 */
  2724. 00001D8C  2F0C                     move.l     -[A7], A4
  2725. 00001D8E  3F3C 61A8                move.w     -[A7], 0x61A8
  2726. 00001D92  7002                     moveq.l    D0, 0x02
  2727. 00001D94  3F00                     move.w     -[A7], D0
  2728. 00001D96  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  2729. 00001D9A  2F0B                     move.l     -[A7], A3
  2730. 00001D9C  7001                     moveq.l    D0, 0x01
  2731. 00001D9E  3F00                     move.w     -[A7], D0
  2732. 00001DA0  486E FEFC                pea.l      [A6 - 0x104]
  2733. 00001DA4  486E FEF0                pea.l      [A6 - 0x110]
  2734. 00001DA8  486E FEF4                pea.l      [A6 - 0x10C]
  2735. 00001DAC  A98D                     syscall    GetDialogItem/GetDItem
  2736. 00001DAE  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  2737. 00001DB2  2F0C                     move.l     -[A7], A4
  2738. 00001DB4  A95F                     syscall    SetControlTitle/SetCTitle
  2739. 00001DB6  426B 00BE                clr.w      [A3 + 0xBE]
  2740. 00001DBA  2F0B                     move.l     -[A7], A3
  2741. 00001DBC  A915                     syscall    ShowWindow
  2742. 00001DBE  2F0B                     move.l     -[A7], A3
  2743. 00001DC0  A922                     syscall    BeginUpdate
  2744. 00001DC2  2F0B                     move.l     -[A7], A3
  2745. 00001DC4  A981                     syscall    DrawDialog
  2746. 00001DC6  2F0B                     move.l     -[A7], A3
  2747. 00001DC8  4EBA 0F16                jsr        [PC + 0xF16 /* 00002CE0 */]
  2748. 00001DCC  2F0B                     move.l     -[A7], A3
  2749. 00001DCE  A923                     syscall    EndUpdate
  2750. 00001DD0  486D 2502                pea.l      [A5 + 0x2502 /* export_1180 */]
  2751. 00001DD4  486E FEFE                pea.l      [A6 - 0x102]
  2752. 00001DD8  A991                     syscall    ModalDialog
  2753. 00001DDA  588F                     addq.l     A7, 4
  2754. label00001DDC:
  2755. 00001DDC  206E 0008                movea.l    A0, [A6 + 0x8]
  2756. 00001DE0  208B                     move.l     [A0], A3
  2757. 00001DE2  4CEE 1888 FEDC           movem.l    D3,D7,A3,A4, [A6 - 0x124]
  2758. 00001DE8  4E5E                     unlink     A6
  2759. 00001DEA  4E75                     rts
  2760. fn00001DEC:
  2761. 00001DEC  4E56 FFFC                link       A6, -0x0004
  2762. 00001DF0  48E7 0118                movem.l    -[A7], D7,A3,A4
  2763. 00001DF4  266E 0008                movea.l    A3, [A6 + 0x8]
  2764. 00001DF8  286B 00C4                movea.l    A4, [A3 + 0xC4]
  2765. 00001DFC  3E2B 00C2                move.w     D7, [A3 + 0xC2]
  2766. 00001E00  200B                     move.l     D0, A3
  2767. 00001E02  6700 00B4                beq        +0xB6 /* 00001EB8 */
  2768. 00001E06  2F0B                     move.l     -[A7], A3
  2769. 00001E08  A873                     syscall    SetPort
  2770. 00001E0A  4AAB 00CE                tst.l      [A3 + 0xCE]
  2771. 00001E0E  670A                     beq        +0xC /* 00001E1A */
  2772. 00001E10  2F2B 00CE                move.l     -[A7], [A3 + 0xCE]
  2773. 00001E14  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  2774. 00001E18  A9E7                     syscall    Pack0/ListManager
  2775. label00001E1A:
  2776. 00001E1A  206E 000C                movea.l    A0, [A6 + 0xC]
  2777. 00001E1E  30AB 00AA                move.w     [A0], [A3 + 0xAA]
  2778. 00001E22  4A47                     tst.w      D7
  2779. 00001E24  6634                     bne        +0x36 /* 00001E5A */
  2780. 00001E26  486B 0010                pea.l      [A3 + 0x10]
  2781. 00001E2A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2782. 00001E2E  7008                     moveq.l    D0, 0x08
  2783. 00001E30  2F00                     move.l     -[A7], D0
  2784. 00001E32  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  2785. 00001E36  206E 0010                movea.l    A0, [A6 + 0x10]
  2786. 00001E3A  2F08                     move.l     -[A7], A0
  2787. 00001E3C  A870                     syscall    LocalToGlobal
  2788. 00001E3E  206E 0010                movea.l    A0, [A6 + 0x10]
  2789. 00001E42  4868 0004                pea.l      [A0 + 0x4]
  2790. 00001E46  A870                     syscall    LocalToGlobal
  2791. 00001E48  206E 0010                movea.l    A0, [A6 + 0x10]
  2792. 00001E4C  302B 04DE                move.w     D0, [A3 + 0x4DE]
  2793. 00001E50  D050                     add.w      D0, [A0]
  2794. 00001E52  206E 0010                movea.l    A0, [A6 + 0x10]
  2795. 00001E56  3140 0004                move.w     [A0 + 0x4], D0
  2796. label00001E5A:
  2797. 00001E5A  4AAB 00D2                tst.l      [A3 + 0xD2]
  2798. 00001E5E  6708                     beq        +0xA /* 00001E68 */
  2799. 00001E60  2F2B 00D2                move.l     -[A7], [A3 + 0xD2]
  2800. 00001E64  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2801. label00001E68:
  2802. 00001E68  4AAB 00D6                tst.l      [A3 + 0xD6]
  2803. 00001E6C  6708                     beq        +0xA /* 00001E76 */
  2804. 00001E6E  2F2B 00D6                move.l     -[A7], [A3 + 0xD6]
  2805. 00001E72  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2806. label00001E76:
  2807. 00001E76  4AAB 04E2                tst.l      [A3 + 0x4E2]
  2808. 00001E7A  6706                     beq        +0x8 /* 00001E82 */
  2809. 00001E7C  2F2B 04E2                move.l     -[A7], [A3 + 0x4E2]
  2810. 00001E80  A9A3                     syscall    ReleaseResource
  2811. label00001E82:
  2812. 00001E82  4AAB 04E6                tst.l      [A3 + 0x4E6]
  2813. 00001E86  6706                     beq        +0x8 /* 00001E8E */
  2814. 00001E88  2F2B 04E6                move.l     -[A7], [A3 + 0x4E6]
  2815. 00001E8C  A9A3                     syscall    ReleaseResource
  2816. label00001E8E:
  2817. 00001E8E  4AAB 04EA                tst.l      [A3 + 0x4EA]
  2818. 00001E92  6706                     beq        +0x8 /* 00001E9A */
  2819. 00001E94  2F2B 04EA                move.l     -[A7], [A3 + 0x4EA]
  2820. 00001E98  A9A3                     syscall    ReleaseResource
  2821. label00001E9A:
  2822. 00001E9A  2D6B 009C FFFC           move.l     [A6 - 0x4], [A3 + 0x9C]
  2823. 00001EA0  2F0B                     move.l     -[A7], A3
  2824. 00001EA2  A982                     syscall    CloseDialog
  2825. 00001EA4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2826. 00001EA8  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2827. 00001EAC  2F0B                     move.l     -[A7], A3
  2828. 00001EAE  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2829. 00001EB2  2F0C                     move.l     -[A7], A4
  2830. 00001EB4  A873                     syscall    SetPort
  2831. 00001EB6  588F                     addq.l     A7, 4
  2832. label00001EB8:
  2833. 00001EB8  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  2834. 00001EBE  4E5E                     unlink     A6
  2835. 00001EC0  4E75                     rts
  2836. fn00001EC2:
  2837. 00001EC2  4E56 FEE2                link       A6, -0x011E
  2838. 00001EC6  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  2839. 00001ECA  49EE FEFC                lea.l      A4, [A6 - 0x104]
  2840. 00001ECE  266E 0008                movea.l    A3, [A6 + 0x8]
  2841. 00001ED2  426E FEFA                clr.w      [A6 - 0x106]
  2842. 00001ED6  7801                     moveq.l    D4, 0x01
  2843. 00001ED8  200B                     move.l     D0, A3
  2844. 00001EDA  6700 042C                beq        +0x42E /* 00002308 */
  2845. 00001EDE  4AAB 00CE                tst.l      [A3 + 0xCE]
  2846. 00001EE2  6700 0424                beq        +0x426 /* 00002308 */
  2847. 00001EE6  486E FEE2                pea.l      [A6 - 0x11E]
  2848. 00001EEA  A874                     syscall    GetPort
  2849. 00001EEC  2F0B                     move.l     -[A7], A3
  2850. 00001EEE  A873                     syscall    SetPort
  2851. 00001EF0  276E 0014 00B2           move.l     [A3 + 0xB2], [A6 + 0x14]
  2852. 00001EF6  276E 0018 00B6           move.l     [A3 + 0xB6], [A6 + 0x18]
  2853. 00001EFC  376E 0022 00AC           move.w     [A3 + 0xAC], [A6 + 0x22]
  2854. 00001F02  6708                     beq        +0xA /* 00001F0C */
  2855. 00001F04  7000                     moveq.l    D0, 0x00
  2856. 00001F06  2740 00BA                move.l     [A3 + 0xBA], D0
  2857. 00001F0A  6006                     bra        +0x8 /* 00001F12 */
  2858. label00001F0C:
  2859. 00001F0C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2860. 00001F0E  2740 00BA                move.l     [A3 + 0xBA], D0
  2861. label00001F12:
  2862. 00001F12  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2863. 00001F16  486B 00DA                pea.l      [A3 + 0xDA]
  2864. 00001F1A  206E 000C                movea.l    A0, [A6 + 0xC]
  2865. 00001F1E  7000                     moveq.l    D0, 0x00
  2866. 00001F20  1010                     move.b     D0, [A0]
  2867. 00001F22  5280                     addq.l     D0, 1
  2868. 00001F24  2F00                     move.l     -[A7], D0
  2869. 00001F26  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  2870. 00001F2A  4AAE 0010                tst.l      [A6 + 0x10]
  2871. 00001F2E  671A                     beq        +0x1C /* 00001F4A */
  2872. 00001F30  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2873. 00001F34  486B 01DA                pea.l      [A3 + 0x1DA]
  2874. 00001F38  206E 0010                movea.l    A0, [A6 + 0x10]
  2875. 00001F3C  7000                     moveq.l    D0, 0x00
  2876. 00001F3E  1010                     move.b     D0, [A0]
  2877. 00001F40  5280                     addq.l     D0, 1
  2878. 00001F42  2F00                     move.l     -[A7], D0
  2879. 00001F44  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  2880. 00001F48  6004                     bra        +0x6 /* 00001F4E */
  2881. label00001F4A:
  2882. 00001F4A  422B 01DA                clr.b      [A3 + 0x1DA]
  2883. label00001F4E:
  2884. 00001F4E  4A6E 0026                tst.w      [A6 + 0x26]
  2885. 00001F52  672A                     beq        +0x2C /* 00001F7E */
  2886. 00001F54  4AAB 00D2                tst.l      [A3 + 0xD2]
  2887. 00001F58  660E                     bne        +0x10 /* 00001F68 */
  2888. 00001F5A  598F                     subq.l     A7, 4
  2889. 00001F5C  7000                     moveq.l    D0, 0x00
  2890. 00001F5E  2F00                     move.l     -[A7], D0
  2891. 00001F60  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  2892. 00001F64  275F 00D2                move.l     [A3 + 0xD2], [A7]+
  2893. label00001F68:
  2894. 00001F68  4AAB 00D6                tst.l      [A3 + 0xD6]
  2895. 00001F6C  661A                     bne        +0x1C /* 00001F88 */
  2896. 00001F6E  598F                     subq.l     A7, 4
  2897. 00001F70  7000                     moveq.l    D0, 0x00
  2898. 00001F72  2F00                     move.l     -[A7], D0
  2899. 00001F74  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  2900. 00001F78  275F 00D6                move.l     [A3 + 0xD6], [A7]+
  2901. 00001F7C  600A                     bra        +0xC /* 00001F88 */
  2902. label00001F7E:
  2903. 00001F7E  7000                     moveq.l    D0, 0x00
  2904. 00001F80  2740 00D6                move.l     [A3 + 0xD6], D0
  2905. 00001F84  2740 00D2                move.l     [A3 + 0xD2], D0
  2906. label00001F88:
  2907. 00001F88  2F0B                     move.l     -[A7], A3
  2908. 00001F8A  A873                     syscall    SetPort
  2909. 00001F8C  A850                     syscall    InitCursor
  2910. 00001F8E  426E FEF6                clr.w      [A6 - 0x10A]
  2911. 00001F92  3D7C 0001 FEF8           move.w     [A6 - 0x108], 0x1
  2912. 00001F98  2F0C                     move.l     -[A7], A4
  2913. 00001F9A  3F3C 61A8                move.w     -[A7], 0x61A8
  2914. 00001F9E  7002                     moveq.l    D0, 0x02
  2915. 00001FA0  3F00                     move.w     -[A7], D0
  2916. 00001FA2  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  2917. 00001FA6  2F0B                     move.l     -[A7], A3
  2918. 00001FA8  7001                     moveq.l    D0, 0x01
  2919. 00001FAA  3F00                     move.w     -[A7], D0
  2920. 00001FAC  486E FEF2                pea.l      [A6 - 0x10E]
  2921. 00001FB0  486E FEE6                pea.l      [A6 - 0x11A]
  2922. 00001FB4  486E FEEA                pea.l      [A6 - 0x116]
  2923. 00001FB8  A98D                     syscall    GetDialogItem/GetDItem
  2924. 00001FBA  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  2925. 00001FBE  2F0C                     move.l     -[A7], A4
  2926. 00001FC0  A95F                     syscall    SetControlTitle/SetCTitle
  2927. 00001FC2  2F0B                     move.l     -[A7], A3
  2928. 00001FC4  700D                     moveq.l    D0, 0x0D
  2929. 00001FC6  3F00                     move.w     -[A7], D0
  2930. 00001FC8  4EBA EC78                jsr        [PC - 0x1388 /* 00000C42 */]
  2931. 00001FCC  2F0B                     move.l     -[A7], A3
  2932. 00001FCE  700B                     moveq.l    D0, 0x0B
  2933. 00001FD0  3F00                     move.w     -[A7], D0
  2934. 00001FD2  4EBA EC6E                jsr        [PC - 0x1392 /* 00000C42 */]
  2935. 00001FD6  4A6E 0022                tst.w      [A6 + 0x22]
  2936. 00001FDA  6700 0306                beq        +0x308 /* 000022E2 */
  2937. 00001FDE  4A6E 001E                tst.w      [A6 + 0x1E]
  2938. 00001FE2  6700 02FE                beq        +0x300 /* 000022E2 */
  2939. 00001FE6  4A6E FEF8                tst.w      [A6 - 0x108]
  2940. 00001FEA  6700 02F6                beq        +0x2F8 /* 000022E2 */
  2941. 00001FEE  4AAB 00B6                tst.l      [A3 + 0xB6]
  2942. 00001FF2  6600 02EE                bne        +0x2F0 /* 000022E2 */
  2943. 00001FF6  3D7C 0001 FEF6           move.w     [A6 - 0x10A], 0x1
  2944. 00001FFC  6000 02E4                bra        +0x2E6 /* 000022E2 */
  2945. label00002000:
  2946. 00002000  4A6E FEF8                tst.w      [A6 - 0x108]
  2947. 00002004  6700 0274                beq        +0x276 /* 0000227A */
  2948. 00002008  206B 00CE                movea.l    A0, [A3 + 0xCE]
  2949. 0000200C  2050                     movea.l    A0, [A0]
  2950. 0000200E  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  2951. 00002012  7000                     moveq.l    D0, 0x00
  2952. 00002014  3F00                     move.w     -[A7], D0
  2953. 00002016  2F2B 00CE                move.l     -[A7], [A3 + 0xCE]
  2954. 0000201A  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  2955. 0000201E  A9E7                     syscall    Pack0/ListManager
  2956. 00002020  4A6E 0026                tst.w      [A6 + 0x26]
  2957. 00002024  6770                     beq        +0x72 /* 00002096 */
  2958. 00002026  4245                     clr.w      D5
  2959. 00002028  6066                     bra        +0x68 /* 00002090 */
  2960. label0000202A:
  2961. 0000202A  558F                     subq.l     A7, 2
  2962. 0000202C  486B 02DA                pea.l      [A3 + 0x2DA]
  2963. 00002030  486B 03DA                pea.l      [A3 + 0x3DA]
  2964. 00002034  486B 04DA                pea.l      [A3 + 0x4DA]
  2965. 00002038  486B 00BA                pea.l      [A3 + 0xBA]
  2966. 0000203C  4EBA E10E                jsr        [PC - 0x1EF2 /* 0000014C */]
  2967. 00002040  381F                     move.w     D4, [A7]+
  2968. 00002042  674A                     beq        +0x4C /* 0000208E */
  2969. 00002044  4A44                     tst.w      D4
  2970. 00002046  6D66                     blt        +0x68 /* 000020AE */
  2971. 00002048  703E                     moveq.l    D0, 0x3E
  2972. 0000204A  B02B 02DA                cmp.b      D0, [A3 + 0x2DA]
  2973. 0000204E  6406                     bcc        +0x8 /* 00002056 */
  2974. 00002050  177C 003E 02DA           move.b     [A3 + 0x2DA], 0x3E /* '>' */
  2975. label00002056:
  2976. 00002056  486B 02DA                pea.l      [A3 + 0x2DA]
  2977. 0000205A  486B 02DA                pea.l      [A3 + 0x2DA]
  2978. 0000205E  2F2B 00D2                move.l     -[A7], [A3 + 0xD2]
  2979. 00002062  4EBA EFA8                jsr        [PC - 0x1058 /* 0000100C */]
  2980. 00002066  4A00                     tst.b      D0
  2981. 00002068  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2982. 0000206C  670A                     beq        +0xC /* 00002078 */
  2983. 0000206E  486B 02DA                pea.l      [A3 + 0x2DA]
  2984. 00002072  4EBA E482                jsr        [PC - 0x1B7E /* 000004F6 */]
  2985. 00002076  6018                     bra        +0x1A /* 00002090 */
  2986. label00002078:
  2987. 00002078  486B 02DA                pea.l      [A3 + 0x2DA]
  2988. 0000207C  2F2B 00D6                move.l     -[A7], [A3 + 0xD6]
  2989. 00002080  4EBA EF30                jsr        [PC - 0x10D0 /* 00000FB2 */]
  2990. 00002084  4A00                     tst.b      D0
  2991. 00002086  508F                     addq.l     A7, 8
  2992. 00002088  6606                     bne        +0x8 /* 00002090 */
  2993. 0000208A  7A01                     moveq.l    D5, 0x01
  2994. 0000208C  6002                     bra        +0x4 /* 00002090 */
  2995. label0000208E:
  2996. 0000208E  7A01                     moveq.l    D5, 0x01
  2997. label00002090:
  2998. 00002090  4A45                     tst.w      D5
  2999. 00002092  6796                     beq        -0x68 /* 0000202A */
  3000. 00002094  6018                     bra        +0x1A /* 000020AE */
  3001. label00002096:
  3002. 00002096  558F                     subq.l     A7, 2
  3003. 00002098  486B 02DA                pea.l      [A3 + 0x2DA]
  3004. 0000209C  486B 03DA                pea.l      [A3 + 0x3DA]
  3005. 000020A0  486B 04DA                pea.l      [A3 + 0x4DA]
  3006. 000020A4  486B 00BA                pea.l      [A3 + 0xBA]
  3007. 000020A8  4EBA E0A2                jsr        [PC - 0x1F5E /* 0000014C */]
  3008. 000020AC  381F                     move.w     D4, [A7]+
  3009. label000020AE:
  3010. 000020AE  4A44                     tst.w      D4
  3011. 000020B0  6700 00EA                beq        +0xEC /* 0000219C */
  3012. 000020B4  4A44                     tst.w      D4
  3013. 000020B6  6C0A                     bge        +0xC /* 000020C2 */
  3014. 000020B8  3D7C FFFF FEFA           move.w     [A6 - 0x106], 0xFFFF
  3015. 000020BE  6000 022A                bra        +0x22C /* 000022EA */
  3016. label000020C2:
  3017. 000020C2  4247                     clr.w      D7
  3018. label000020C4:
  3019. 000020C4  7000                     moveq.l    D0, 0x00
  3020. 000020C6  2F00                     move.l     -[A7], D0
  3021. 000020C8  48C7                     ext.l      D7
  3022. 000020CA  2207                     move.l     D1, D7
  3023. 000020CC  5681                     addq.l     D1, 3
  3024. 000020CE  2F01                     move.l     -[A7], D1
  3025. 000020D0  2F0B                     move.l     -[A7], A3
  3026. 000020D2  4EBA 0930                jsr        [PC + 0x930 /* 00002A04 */]
  3027. 000020D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3028. 000020DA  5247                     addq.w     D7, 1
  3029. 000020DC  0C47 0002                cmpi.w     D7, 0x2
  3030. 000020E0  6DE2                     blt        -0x1C /* 000020C4 */
  3031. 000020E2  4A6B 00C0                tst.w      [A3 + 0xC0]
  3032. 000020E6  6714                     beq        +0x16 /* 000020FC */
  3033. 000020E8  7000                     moveq.l    D0, 0x00
  3034. 000020EA  2F00                     move.l     -[A7], D0
  3035. 000020EC  7205                     moveq.l    D1, 0x05
  3036. 000020EE  2F01                     move.l     -[A7], D1
  3037. 000020F0  2F0B                     move.l     -[A7], A3
  3038. 000020F2  4EBA 0910                jsr        [PC + 0x910 /* 00002A04 */]
  3039. 000020F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3040. 000020FA  6012                     bra        +0x14 /* 0000210E */
  3041. label000020FC:
  3042. 000020FC  4878 00FF                push.l     0xFF
  3043. 00002100  7005                     moveq.l    D0, 0x05
  3044. 00002102  2F00                     move.l     -[A7], D0
  3045. 00002104  2F0B                     move.l     -[A7], A3
  3046. 00002106  4EBA 08FC                jsr        [PC + 0x8FC /* 00002A04 */]
  3047. 0000210A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3048. label0000210E:
  3049. 0000210E  2F0B                     move.l     -[A7], A3
  3050. 00002110  7006                     moveq.l    D0, 0x06
  3051. 00002112  3F00                     move.w     -[A7], D0
  3052. 00002114  486E FEF2                pea.l      [A6 - 0x10E]
  3053. 00002118  486E FEE6                pea.l      [A6 - 0x11A]
  3054. 0000211C  486E FEEA                pea.l      [A6 - 0x116]
  3055. 00002120  A98D                     syscall    GetDialogItem/GetDItem
  3056. 00002122  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  3057. 00002126  486B 02DA                pea.l      [A3 + 0x2DA]
  3058. 0000212A  A98F                     syscall    SetDialogItemText/SetIText
  3059. 0000212C  2F0B                     move.l     -[A7], A3
  3060. 0000212E  7006                     moveq.l    D0, 0x06
  3061. 00002130  3F00                     move.w     -[A7], D0
  3062. 00002132  7200                     moveq.l    D1, 0x00
  3063. 00002134  3F01                     move.w     -[A7], D1
  3064. 00002136  3F3C 7FFF                move.w     -[A7], 0x7FFF
  3065. 0000213A  A97E                     syscall    SelectDialogItemText/SelIText
  3066. 0000213C  377C 0002 00BE           move.w     [A3 + 0xBE], 0x2
  3067. 00002142  7C09                     moveq.l    D6, 0x09
  3068. label00002144:
  3069. 00002144  2F0B                     move.l     -[A7], A3
  3070. 00002146  3F06                     move.w     -[A7], D6
  3071. 00002148  4EBA EAF8                jsr        [PC - 0x1508 /* 00000C42 */]
  3072. 0000214C  5246                     addq.w     D6, 1
  3073. 0000214E  0C46 000F                cmpi.w     D6, 0xF
  3074. 00002152  6FF0                     ble        -0xE /* 00002144 */
  3075. 00002154  7000                     moveq.l    D0, 0x00
  3076. 00002156  102B 02DA                move.b     D0, [A3 + 0x2DA]
  3077. 0000215A  2F00                     move.l     -[A7], D0
  3078. 0000215C  41EB 02DA                lea.l      A0, [A3 + 0x2DA]
  3079. 00002160  5288                     addq.l     A0, 1
  3080. 00002162  2F08                     move.l     -[A7], A0
  3081. 00002164  4EBA 1094                jsr        [PC + 0x1094 /* 000031FA */]
  3082. 00002168  4A40                     tst.w      D0
  3083. 0000216A  508F                     addq.l     A7, 8
  3084. 0000216C  671E                     beq        +0x20 /* 0000218C */
  3085. 0000216E  486E FFFC                pea.l      [A6 - 0x4]
  3086. 00002172  7000                     moveq.l    D0, 0x00
  3087. 00002174  3F00                     move.w     -[A7], D0
  3088. 00002176  3F00                     move.w     -[A7], D0
  3089. 00002178  A880                     syscall    SetPt
  3090. 0000217A  7001                     moveq.l    D0, 0x01
  3091. 0000217C  1F00                     move.b     -[A7], D0
  3092. 0000217E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3093. 00002182  2F2B 00CE                move.l     -[A7], [A3 + 0xCE]
  3094. 00002186  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  3095. 0000218A  A9E7                     syscall    Pack0/ListManager
  3096. label0000218C:
  3097. 0000218C  2F0B                     move.l     -[A7], A3
  3098. 0000218E  7008                     moveq.l    D0, 0x08
  3099. 00002190  3F00                     move.w     -[A7], D0
  3100. 00002192  4EBA EAAE                jsr        [PC - 0x1552 /* 00000C42 */]
  3101. 00002196  A850                     syscall    InitCursor
  3102. 00002198  6000 00E0                bra        +0xE2 /* 0000227A */
  3103. label0000219C:
  3104. 0000219C  4247                     clr.w      D7
  3105. label0000219E:
  3106. 0000219E  4878 00FF                push.l     0xFF
  3107. 000021A2  48C7                     ext.l      D7
  3108. 000021A4  2007                     move.l     D0, D7
  3109. 000021A6  5680                     addq.l     D0, 3
  3110. 000021A8  2F00                     move.l     -[A7], D0
  3111. 000021AA  2F0B                     move.l     -[A7], A3
  3112. 000021AC  4EBA 0856                jsr        [PC + 0x856 /* 00002A04 */]
  3113. 000021B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3114. 000021B4  5247                     addq.w     D7, 1
  3115. 000021B6  0C47 0003                cmpi.w     D7, 0x3
  3116. 000021BA  6DE2                     blt        -0x1C /* 0000219E */
  3117. 000021BC  422B 02DA                clr.b      [A3 + 0x2DA]
  3118. 000021C0  2F0B                     move.l     -[A7], A3
  3119. 000021C2  7006                     moveq.l    D0, 0x06
  3120. 000021C4  3F00                     move.w     -[A7], D0
  3121. 000021C6  486E FEF2                pea.l      [A6 - 0x10E]
  3122. 000021CA  486E FEE6                pea.l      [A6 - 0x11A]
  3123. 000021CE  486E FEEA                pea.l      [A6 - 0x116]
  3124. 000021D2  A98D                     syscall    GetDialogItem/GetDItem
  3125. 000021D4  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  3126. 000021D8  486B 02DA                pea.l      [A3 + 0x2DA]
  3127. 000021DC  A98F                     syscall    SetDialogItemText/SetIText
  3128. 000021DE  2F0B                     move.l     -[A7], A3
  3129. 000021E0  7006                     moveq.l    D0, 0x06
  3130. 000021E2  3F00                     move.w     -[A7], D0
  3131. 000021E4  7200                     moveq.l    D1, 0x00
  3132. 000021E6  3F01                     move.w     -[A7], D1
  3133. 000021E8  3F01                     move.w     -[A7], D1
  3134. 000021EA  A97E                     syscall    SelectDialogItemText/SelIText
  3135. 000021EC  422B 03DA                clr.b      [A3 + 0x3DA]
  3136. 000021F0  426B 04DA                clr.w      [A3 + 0x4DA]
  3137. 000021F4  4A6E 0022                tst.w      [A6 + 0x22]
  3138. 000021F8  6708                     beq        +0xA /* 00002202 */
  3139. 000021FA  7000                     moveq.l    D0, 0x00
  3140. 000021FC  2740 00BA                move.l     [A3 + 0xBA], D0
  3141. 00002200  6006                     bra        +0x8 /* 00002208 */
  3142. label00002202:
  3143. 00002202  70FF                     moveq.l    D0, 0xFFFFFFFF
  3144. 00002204  2740 00BA                move.l     [A3 + 0xBA], D0
  3145. label00002208:
  3146. 00002208  2F0B                     move.l     -[A7], A3
  3147. 0000220A  7001                     moveq.l    D0, 0x01
  3148. 0000220C  3F00                     move.w     -[A7], D0
  3149. 0000220E  486E FEF2                pea.l      [A6 - 0x10E]
  3150. 00002212  486E FEE6                pea.l      [A6 - 0x11A]
  3151. 00002216  486E FEEA                pea.l      [A6 - 0x116]
  3152. 0000221A  A98D                     syscall    GetDialogItem/GetDItem
  3153. 0000221C  4A2B 01DA                tst.b      [A3 + 0x1DA]
  3154. 00002220  6718                     beq        +0x1A /* 0000223A */
  3155. 00002222  2F0C                     move.l     -[A7], A4
  3156. 00002224  3F3C 61A8                move.w     -[A7], 0x61A8
  3157. 00002228  7003                     moveq.l    D0, 0x03
  3158. 0000222A  3F00                     move.w     -[A7], D0
  3159. 0000222C  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  3160. 00002230  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  3161. 00002234  2F0C                     move.l     -[A7], A4
  3162. 00002236  A95F                     syscall    SetControlTitle/SetCTitle
  3163. 00002238  6028                     bra        +0x2A /* 00002262 */
  3164. label0000223A:
  3165. 0000223A  2F0C                     move.l     -[A7], A4
  3166. 0000223C  3F3C 61A8                move.w     -[A7], 0x61A8
  3167. 00002240  7001                     moveq.l    D0, 0x01
  3168. 00002242  3F00                     move.w     -[A7], D0
  3169. 00002244  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  3170. 00002248  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  3171. 0000224C  2F0C                     move.l     -[A7], A4
  3172. 0000224E  A95F                     syscall    SetControlTitle/SetCTitle
  3173. 00002250  4878 00FF                push.l     0xFF
  3174. 00002254  7002                     moveq.l    D0, 0x02
  3175. 00002256  2F00                     move.l     -[A7], D0
  3176. 00002258  2F0B                     move.l     -[A7], A3
  3177. 0000225A  4EBA 07A8                jsr        [PC + 0x7A8 /* 00002A04 */]
  3178. 0000225E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3179. label00002262:
  3180. 00002262  377C 0001 00BE           move.w     [A3 + 0xBE], 0x1
  3181. 00002268  7C08                     moveq.l    D6, 0x08
  3182. label0000226A:
  3183. 0000226A  2F0B                     move.l     -[A7], A3
  3184. 0000226C  3F06                     move.w     -[A7], D6
  3185. 0000226E  4EBA E9D2                jsr        [PC - 0x162E /* 00000C42 */]
  3186. 00002272  5246                     addq.w     D6, 1
  3187. 00002274  0C46 000F                cmpi.w     D6, 0xF
  3188. 00002278  6FF0                     ble        -0xE /* 0000226A */
  3189. label0000227A:
  3190. 0000227A  A850                     syscall    InitCursor
  3191. 0000227C  486D 250A                pea.l      [A5 + 0x250A /* export_1181 */]
  3192. 00002280  486E FEF4                pea.l      [A6 - 0x10C]
  3193. 00002284  A991                     syscall    ModalDialog
  3194. 00002286  486E FEF8                pea.l      [A6 - 0x108]
  3195. 0000228A  2F0B                     move.l     -[A7], A3
  3196. 0000228C  302E FEF4                move.w     D0, [A6 - 0x10C]
  3197. 00002290  48C0                     ext.l      D0
  3198. 00002292  2F00                     move.l     -[A7], D0
  3199. 00002294  4EBA EE7C                jsr        [PC - 0x1184 /* 00001112 */]
  3200. 00002298  3D40 FEF6                move.w     [A6 - 0x10A], D0
  3201. 0000229C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3202. 000022A0  6710                     beq        +0x12 /* 000022B2 */
  3203. 000022A2  7002                     moveq.l    D0, 0x02
  3204. 000022A4  B06E FEF4                cmp.w      D0, [A6 - 0x10C]
  3205. 000022A8  57C0                     seq        D0
  3206. 000022AA  0240 0001                andi.w     D0, 0x1
  3207. 000022AE  3D40 FEFA                move.w     [A6 - 0x106], D0
  3208. label000022B2:
  3209. 000022B2  4A6E 0022                tst.w      [A6 + 0x22]
  3210. 000022B6  671A                     beq        +0x1C /* 000022D2 */
  3211. 000022B8  4A6E 001E                tst.w      [A6 + 0x1E]
  3212. 000022BC  6724                     beq        +0x26 /* 000022E2 */
  3213. 000022BE  4A6E FEF8                tst.w      [A6 - 0x108]
  3214. 000022C2  671E                     beq        +0x20 /* 000022E2 */
  3215. 000022C4  4AAB 00B6                tst.l      [A3 + 0xB6]
  3216. 000022C8  6618                     bne        +0x1A /* 000022E2 */
  3217. 000022CA  3D7C 0001 FEF6           move.w     [A6 - 0x10A], 0x1
  3218. 000022D0  6010                     bra        +0x12 /* 000022E2 */
  3219. label000022D2:
  3220. 000022D2  4A44                     tst.w      D4
  3221. 000022D4  660C                     bne        +0xE /* 000022E2 */
  3222. 000022D6  4A6E FEF8                tst.w      [A6 - 0x108]
  3223. 000022DA  6706                     beq        +0x8 /* 000022E2 */
  3224. 000022DC  3D7C 0001 FEF6           move.w     [A6 - 0x10A], 0x1
  3225. label000022E2:
  3226. 000022E2  4A6E FEF6                tst.w      [A6 - 0x10A]
  3227. 000022E6  6700 FD18                beq        -0x2E6 /* 00002000 */
  3228. label000022EA:
  3229. 000022EA  4A2B 01DA                tst.b      [A3 + 0x1DA]
  3230. 000022EE  670E                     beq        +0x10 /* 000022FE */
  3231. 000022F0  426B 00BE                clr.w      [A3 + 0xBE]
  3232. 000022F4  2F0B                     move.l     -[A7], A3
  3233. 000022F6  7009                     moveq.l    D0, 0x09
  3234. 000022F8  3F00                     move.w     -[A7], D0
  3235. 000022FA  4EBA E946                jsr        [PC - 0x16BA /* 00000C42 */]
  3236. label000022FE:
  3237. 000022FE  A850                     syscall    InitCursor
  3238. 00002300  2F2E FEE2                move.l     -[A7], [A6 - 0x11E]
  3239. 00002304  A873                     syscall    SetPort
  3240. 00002306  6010                     bra        +0x12 /* 00002318 */
  3241. label00002308:
  3242. 00002308  7012                     moveq.l    D0, 0x12
  3243. 0000230A  2F00                     move.l     -[A7], D0
  3244. 0000230C  4EBA 0192                jsr        [PC + 0x192 /* 000024A0 */]
  3245. 00002310  3D7C FFFF FEFA           move.w     [A6 - 0x106], 0xFFFF
  3246. 00002316  588F                     addq.l     A7, 4
  3247. label00002318:
  3248. 00002318  302E FEFA                move.w     D0, [A6 - 0x106]
  3249. 0000231C  4CEE 18F8 FEC6           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x13A]
  3250. 00002322  4E5E                     unlink     A6
  3251. 00002324  4E75                     rts
  3252. export_1182:
  3253. 00002326  4E56 FFEC                link       A6, -0x0014
  3254. 0000232A  48E7 0310                movem.l    -[A7], D6,D7,A3
  3255. 0000232E  598F                     subq.l     A7, 4
  3256. 00002330  A924                     syscall    FrontWindow
  3257. 00002332  265F                     movea.l    A3, [A7]+
  3258. 00002334  200B                     move.l     D0, A3
  3259. 00002336  6628                     bne        +0x2A /* 00002360 */
  3260. 00002338  7033                     moveq.l    D0, 0x33
  3261. 0000233A  2F00                     move.l     -[A7], D0
  3262. 0000233C  4EBA 0162                jsr        [PC + 0x162 /* 000024A0 */]
  3263. 00002340  7001                     moveq.l    D0, 0x01
  3264. 00002342  588F                     addq.l     A7, 4
  3265. 00002344  6000 00A8                bra        +0xAA /* 000023EE */
  3266. label00002348:
  3267. 00002348  266B 0090                movea.l    A3, [A3 + 0x90]
  3268. 0000234C  200B                     move.l     D0, A3
  3269. 0000234E  6610                     bne        +0x12 /* 00002360 */
  3270. 00002350  7033                     moveq.l    D0, 0x33
  3271. 00002352  2F00                     move.l     -[A7], D0
  3272. 00002354  4EBA 014A                jsr        [PC + 0x14A /* 000024A0 */]
  3273. 00002358  7001                     moveq.l    D0, 0x01
  3274. 0000235A  588F                     addq.l     A7, 4
  3275. 0000235C  6000 0090                bra        +0x92 /* 000023EE */
  3276. label00002360:
  3277. 00002360  598F                     subq.l     A7, 4
  3278. 00002362  2F0B                     move.l     -[A7], A3
  3279. 00002364  A917                     syscall    GetWRefCon
  3280. 00002366  0C9F 5350 4449           cmpi.l     [A7]+, 0x53504449 /* 'SPDI' */
  3281. 0000236C  66DA                     bne        -0x24 /* 00002348 */
  3282. 0000236E  486B 00CA                pea.l      [A3 + 0xCA]
  3283. 00002372  486B 00C8                pea.l      [A3 + 0xC8]
  3284. 00002376  4EBA 03E0                jsr        [PC + 0x3E0 /* 00002758 */]
  3285. 0000237A  558F                     subq.l     A7, 2
  3286. 0000237C  700A                     moveq.l    D0, 0x0A
  3287. 0000237E  3F00                     move.w     -[A7], D0
  3288. 00002380  486E FFF0                pea.l      [A6 - 0x10]
  3289. 00002384  A971                     syscall    EventAvail
  3290. 00002386  4A1F                     tst.b      [A7]+
  3291. 00002388  508F                     addq.l     A7, 8
  3292. 0000238A  6760                     beq        +0x62 /* 000023EC */
  3293. 0000238C  7001                     moveq.l    D0, 0x01
  3294. 0000238E  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  3295. 00002392  6630                     bne        +0x32 /* 000023C4 */
  3296. 00002394  558F                     subq.l     A7, 2
  3297. 00002396  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3298. 0000239A  486E FFEC                pea.l      [A6 - 0x14]
  3299. 0000239E  A92C                     syscall    FindWindow
  3300. 000023A0  3C1F                     move.w     D6, [A7]+
  3301. 000023A2  B7EE FFEC                cmpa.l     A3, [A6 - 0x14]
  3302. 000023A6  6604                     bne        +0x6 /* 000023AC */
  3303. 000023A8  7001                     moveq.l    D0, 0x01
  3304. 000023AA  6042                     bra        +0x44 /* 000023EE */
  3305. label000023AC:
  3306. 000023AC  558F                     subq.l     A7, 2
  3307. 000023AE  7002                     moveq.l    D0, 0x02
  3308. 000023B0  3F00                     move.w     -[A7], D0
  3309. 000023B2  486E FFF0                pea.l      [A6 - 0x10]
  3310. 000023B6  A970                     syscall    GetNextEvent
  3311. 000023B8  700A                     moveq.l    D0, 0x0A
  3312. 000023BA  3F00                     move.w     -[A7], D0
  3313. 000023BC  A9C8                     syscall    SysBeep
  3314. 000023BE  7000                     moveq.l    D0, 0x00
  3315. 000023C0  548F                     addq.l     A7, 2
  3316. 000023C2  602A                     bra        +0x2C /* 000023EE */
  3317. label000023C4:
  3318. 000023C4  2E3C 0000 00FF           move.l     D7, 0xFF
  3319. 000023CA  CEAE FFF2                and.l      D7, [A6 - 0xE]
  3320. 000023CE  0C07 001E                cmpi.b     D7, 0x1E
  3321. 000023D2  6706                     beq        +0x8 /* 000023DA */
  3322. 000023D4  0C07 001F                cmpi.b     D7, 0x1F
  3323. 000023D8  660E                     bne        +0x10 /* 000023E8 */
  3324. label000023DA:
  3325. 000023DA  558F                     subq.l     A7, 2
  3326. 000023DC  7008                     moveq.l    D0, 0x08
  3327. 000023DE  3F00                     move.w     -[A7], D0
  3328. 000023E0  486E FFF0                pea.l      [A6 - 0x10]
  3329. 000023E4  A970                     syscall    GetNextEvent
  3330. 000023E6  548F                     addq.l     A7, 2
  3331. label000023E8:
  3332. 000023E8  7001                     moveq.l    D0, 0x01
  3333. 000023EA  6002                     bra        +0x4 /* 000023EE */
  3334. label000023EC:
  3335. 000023EC  7000                     moveq.l    D0, 0x00
  3336. label000023EE:
  3337. 000023EE  4CEE 08C0 FFE0           movem.l    D6,D7,A3, [A6 - 0x20]
  3338. 000023F4  4E5E                     unlink     A6
  3339. 000023F6  4E75                     rts
  3340. export_1183:
  3341. 000023F8  4E56 FFFC                link       A6, -0x0004
  3342. 000023FC  48E7 0018                movem.l    -[A7], A3,A4
  3343. 00002400  598F                     subq.l     A7, 4
  3344. 00002402  A924                     syscall    FrontWindow
  3345. 00002404  265F                     movea.l    A3, [A7]+
  3346. 00002406  200B                     move.l     D0, A3
  3347. 00002408  6624                     bne        +0x26 /* 0000242E */
  3348. 0000240A  7033                     moveq.l    D0, 0x33
  3349. 0000240C  2F00                     move.l     -[A7], D0
  3350. 0000240E  4EBA 0090                jsr        [PC + 0x90 /* 000024A0 */]
  3351. 00002412  7001                     moveq.l    D0, 0x01
  3352. 00002414  588F                     addq.l     A7, 4
  3353. 00002416  607E                     bra        +0x80 /* 00002496 */
  3354. label00002418:
  3355. 00002418  266B 0090                movea.l    A3, [A3 + 0x90]
  3356. 0000241C  200B                     move.l     D0, A3
  3357. 0000241E  660E                     bne        +0x10 /* 0000242E */
  3358. 00002420  7033                     moveq.l    D0, 0x33
  3359. 00002422  2F00                     move.l     -[A7], D0
  3360. 00002424  4EBA 007A                jsr        [PC + 0x7A /* 000024A0 */]
  3361. 00002428  7001                     moveq.l    D0, 0x01
  3362. 0000242A  588F                     addq.l     A7, 4
  3363. 0000242C  6068                     bra        +0x6A /* 00002496 */
  3364. label0000242E:
  3365. 0000242E  598F                     subq.l     A7, 4
  3366. 00002430  2F0B                     move.l     -[A7], A3
  3367. 00002432  A917                     syscall    GetWRefCon
  3368. 00002434  0C9F 5350 4449           cmpi.l     [A7]+, 0x53504449 /* 'SPDI' */
  3369. 0000243A  66DC                     bne        -0x22 /* 00002418 */
  3370. 0000243C  486B 00CA                pea.l      [A3 + 0xCA]
  3371. 00002440  486B 00C8                pea.l      [A3 + 0xC8]
  3372. 00002444  4EBA 0312                jsr        [PC + 0x312 /* 00002758 */]
  3373. 00002448  286B 00CE                movea.l    A4, [A3 + 0xCE]
  3374. 0000244C  486E FFFC                pea.l      [A6 - 0x4]
  3375. 00002450  7000                     moveq.l    D0, 0x00
  3376. 00002452  3F00                     move.w     -[A7], D0
  3377. 00002454  2054                     movea.l    A0, [A4]
  3378. 00002456  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  3379. 0000245A  A880                     syscall    SetPt
  3380. 0000245C  558F                     subq.l     A7, 2
  3381. 0000245E  7001                     moveq.l    D0, 0x01
  3382. 00002460  3F00                     move.w     -[A7], D0
  3383. 00002462  2054                     movea.l    A0, [A4]
  3384. 00002464  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  3385. 00002468  2F0C                     move.l     -[A7], A4
  3386. 0000246A  3F3C 0008                move.w     -[A7], 0x8
  3387. 0000246E  A9E7                     syscall    Pack0/ListManager
  3388. 00002470  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3389. 00002474  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3390. 00002478  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3391. 0000247C  2F0C                     move.l     -[A7], A4
  3392. 0000247E  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  3393. 00002482  A9E7                     syscall    Pack0/ListManager
  3394. 00002484  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3395. 00002488  2F0C                     move.l     -[A7], A4
  3396. 0000248A  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  3397. 0000248E  A9E7                     syscall    Pack0/ListManager
  3398. 00002490  7000                     moveq.l    D0, 0x00
  3399. 00002492  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3400. label00002496:
  3401. 00002496  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  3402. 0000249C  4E5E                     unlink     A6
  3403. 0000249E  4E75                     rts
  3404. fn000024A0:
  3405. 000024A0  4E56 FF00                link       A6, -0x0100
  3406. 000024A4  48E7 0310                movem.l    -[A7], D6,D7,A3
  3407. 000024A8  47EE FF00                lea.l      A3, [A6 - 0x100]
  3408. 000024AC  3C2E 000A                move.w     D6, [A6 + 0xA]
  3409. 000024B0  3006                     move.w     D0, D6
  3410. 000024B2  5340                     subq.w     D0, 1
  3411. 000024B4  675C                     beq        +0x5E /* 00002512 */
  3412. 000024B6  5340                     subq.w     D0, 1
  3413. 000024B8  675C                     beq        +0x5E /* 00002516 */
  3414. 000024BA  5340                     subq.w     D0, 1
  3415. 000024BC  675C                     beq        +0x5E /* 0000251A */
  3416. 000024BE  5340                     subq.w     D0, 1
  3417. 000024C0  675C                     beq        +0x5E /* 0000251E */
  3418. 000024C2  5340                     subq.w     D0, 1
  3419. 000024C4  675C                     beq        +0x5E /* 00002522 */
  3420. 000024C6  5D40                     subq.w     D0, 6
  3421. 000024C8  675C                     beq        +0x5E /* 00002526 */
  3422. 000024CA  5340                     subq.w     D0, 1
  3423. 000024CC  675C                     beq        +0x5E /* 0000252A */
  3424. 000024CE  5340                     subq.w     D0, 1
  3425. 000024D0  675C                     beq        +0x5E /* 0000252E */
  3426. 000024D2  5340                     subq.w     D0, 1
  3427. 000024D4  675C                     beq        +0x5E /* 00002532 */
  3428. 000024D6  5740                     subq.w     D0, 3
  3429. 000024D8  675C                     beq        +0x5E /* 00002536 */
  3430. 000024DA  5340                     subq.w     D0, 1
  3431. 000024DC  675C                     beq        +0x5E /* 0000253A */
  3432. 000024DE  5340                     subq.w     D0, 1
  3433. 000024E0  675C                     beq        +0x5E /* 0000253E */
  3434. 000024E2  0440 001F                subi.w     D0, 0x1F
  3435. 000024E6  675A                     beq        +0x5C /* 00002542 */
  3436. 000024E8  5340                     subq.w     D0, 1
  3437. 000024EA  675A                     beq        +0x5C /* 00002546 */
  3438. 000024EC  5340                     subq.w     D0, 1
  3439. 000024EE  675A                     beq        +0x5C /* 0000254A */
  3440. 000024F0  5340                     subq.w     D0, 1
  3441. 000024F2  675A                     beq        +0x5C /* 0000254E */
  3442. 000024F4  5340                     subq.w     D0, 1
  3443. 000024F6  675A                     beq        +0x5C /* 00002552 */
  3444. 000024F8  5340                     subq.w     D0, 1
  3445. 000024FA  675A                     beq        +0x5C /* 00002556 */
  3446. 000024FC  5340                     subq.w     D0, 1
  3447. 000024FE  675A                     beq        +0x5C /* 0000255A */
  3448. 00002500  5340                     subq.w     D0, 1
  3449. 00002502  675A                     beq        +0x5C /* 0000255E */
  3450. 00002504  5340                     subq.w     D0, 1
  3451. 00002506  675A                     beq        +0x5C /* 00002562 */
  3452. 00002508  5340                     subq.w     D0, 1
  3453. 0000250A  675A                     beq        +0x5C /* 00002566 */
  3454. 0000250C  5340                     subq.w     D0, 1
  3455. 0000250E  675A                     beq        +0x5C /* 0000256A */
  3456. 00002510  6072                     bra        +0x74 /* 00002584 */
  3457. label00002512:
  3458. 00002512  7E01                     moveq.l    D7, 0x01
  3459. 00002514  6056                     bra        +0x58 /* 0000256C */
  3460. label00002516:
  3461. 00002516  7E02                     moveq.l    D7, 0x02
  3462. 00002518  6052                     bra        +0x54 /* 0000256C */
  3463. label0000251A:
  3464. 0000251A  7E03                     moveq.l    D7, 0x03
  3465. 0000251C  604E                     bra        +0x50 /* 0000256C */
  3466. label0000251E:
  3467. 0000251E  7E04                     moveq.l    D7, 0x04
  3468. 00002520  604A                     bra        +0x4C /* 0000256C */
  3469. label00002522:
  3470. 00002522  7E05                     moveq.l    D7, 0x05
  3471. 00002524  6046                     bra        +0x48 /* 0000256C */
  3472. label00002526:
  3473. 00002526  7E06                     moveq.l    D7, 0x06
  3474. 00002528  6042                     bra        +0x44 /* 0000256C */
  3475. label0000252A:
  3476. 0000252A  7E07                     moveq.l    D7, 0x07
  3477. 0000252C  603E                     bra        +0x40 /* 0000256C */
  3478. label0000252E:
  3479. 0000252E  7E08                     moveq.l    D7, 0x08
  3480. 00002530  603A                     bra        +0x3C /* 0000256C */
  3481. label00002532:
  3482. 00002532  7E09                     moveq.l    D7, 0x09
  3483. 00002534  6036                     bra        +0x38 /* 0000256C */
  3484. label00002536:
  3485. 00002536  7E0A                     moveq.l    D7, 0x0A
  3486. 00002538  6032                     bra        +0x34 /* 0000256C */
  3487. label0000253A:
  3488. 0000253A  7E0B                     moveq.l    D7, 0x0B
  3489. 0000253C  602E                     bra        +0x30 /* 0000256C */
  3490. label0000253E:
  3491. 0000253E  7E0C                     moveq.l    D7, 0x0C
  3492. 00002540  602A                     bra        +0x2C /* 0000256C */
  3493. label00002542:
  3494. 00002542  7E0D                     moveq.l    D7, 0x0D
  3495. 00002544  6026                     bra        +0x28 /* 0000256C */
  3496. label00002546:
  3497. 00002546  7E0E                     moveq.l    D7, 0x0E
  3498. 00002548  6022                     bra        +0x24 /* 0000256C */
  3499. label0000254A:
  3500. 0000254A  7E0F                     moveq.l    D7, 0x0F
  3501. 0000254C  601E                     bra        +0x20 /* 0000256C */
  3502. label0000254E:
  3503. 0000254E  7E10                     moveq.l    D7, 0x10
  3504. 00002550  601A                     bra        +0x1C /* 0000256C */
  3505. label00002552:
  3506. 00002552  7E11                     moveq.l    D7, 0x11
  3507. 00002554  6016                     bra        +0x18 /* 0000256C */
  3508. label00002556:
  3509. 00002556  7E12                     moveq.l    D7, 0x12
  3510. 00002558  6012                     bra        +0x14 /* 0000256C */
  3511. label0000255A:
  3512. 0000255A  7E13                     moveq.l    D7, 0x13
  3513. 0000255C  600E                     bra        +0x10 /* 0000256C */
  3514. label0000255E:
  3515. 0000255E  7E14                     moveq.l    D7, 0x14
  3516. 00002560  600A                     bra        +0xC /* 0000256C */
  3517. label00002562:
  3518. 00002562  7E15                     moveq.l    D7, 0x15
  3519. 00002564  6006                     bra        +0x8 /* 0000256C */
  3520. label00002566:
  3521. 00002566  7E16                     moveq.l    D7, 0x16
  3522. 00002568  6002                     bra        +0x4 /* 0000256C */
  3523. label0000256A:
  3524. 0000256A  7E17                     moveq.l    D7, 0x17
  3525. label0000256C:
  3526. 0000256C  2F0B                     move.l     -[A7], A3
  3527. 0000256E  3F3C 61A9                move.w     -[A7], 0x61A9
  3528. 00002572  3F07                     move.w     -[A7], D7
  3529. 00002574  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  3530. 00002578  2F0B                     move.l     -[A7], A3
  3531. 0000257A  7000                     moveq.l    D0, 0x00
  3532. 0000257C  3F00                     move.w     -[A7], D0
  3533. 0000257E  4EBA DF12                jsr        [PC - 0x20EE /* 00000492 */]
  3534. 00002582  6016                     bra        +0x18 /* 0000259A */
  3535. label00002584:
  3536. 00002584  4A46                     tst.w      D6
  3537. 00002586  6C0C                     bge        +0xE /* 00002594 */
  3538. 00002588  7000                     moveq.l    D0, 0x00
  3539. 0000258A  2F00                     move.l     -[A7], D0
  3540. 0000258C  3F06                     move.w     -[A7], D6
  3541. 0000258E  4EBA DF02                jsr        [PC - 0x20FE /* 00000492 */]
  3542. 00002592  6006                     bra        +0x8 /* 0000259A */
  3543. label00002594:
  3544. 00002594  700A                     moveq.l    D0, 0x0A
  3545. 00002596  3F00                     move.w     -[A7], D0
  3546. 00002598  A9C8                     syscall    SysBeep
  3547. label0000259A:
  3548. 0000259A  4CEE 08C0 FEF4           movem.l    D6,D7,A3, [A6 - 0x10C]
  3549. 000025A0  4E5E                     unlink     A6
  3550. 000025A2  4E75                     rts
  3551. fn000025A4:
  3552. 000025A4  4E56 0000                link       A6, 0
  3553. 000025A8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3554. 000025AC  3C2E 0012                move.w     D6, [A6 + 0x12]
  3555. 000025B0  286E 0008                movea.l    A4, [A6 + 0x8]
  3556. 000025B4  266E 0018                movea.l    A3, [A6 + 0x18]
  3557. 000025B8  558F                     subq.l     A7, 2
  3558. 000025BA  2F0C                     move.l     -[A7], A4
  3559. 000025BC  3F06                     move.w     -[A7], D6
  3560. 000025BE  7001                     moveq.l    D0, 0x01
  3561. 000025C0  1F00                     move.b     -[A7], D0
  3562. 000025C2  A9C4                     syscall    OpenRFPerm
  3563. 000025C4  4A5F                     tst.w      [A7]+
  3564. 000025C6  6C36                     bge        +0x38 /* 000025FE */
  3565. 000025C8  558F                     subq.l     A7, 2
  3566. 000025CA  A9AF                     syscall    ResError
  3567. 000025CC  3E1F                     move.w     D7, [A7]+
  3568. 000025CE  3007                     move.w     D0, D7
  3569. 000025D0  48C0                     ext.l      D0
  3570. 000025D2  0C80 FFFF FF3F           cmpi.l     D0, 0xFFFFFF3F
  3571. 000025D8  6708                     beq        +0xA /* 000025E2 */
  3572. 000025DA  48C7                     ext.l      D7
  3573. 000025DC  70D5                     moveq.l    D0, 0xFFFFFFD5
  3574. 000025DE  B087                     cmp.l      D0, D7
  3575. 000025E0  660C                     bne        +0xE /* 000025EE */
  3576. label000025E2:
  3577. 000025E2  7001                     moveq.l    D0, 0x01
  3578. 000025E4  2F00                     move.l     -[A7], D0
  3579. 000025E6  4EBA FEB8                jsr        [PC - 0x148 /* 000024A0 */]
  3580. 000025EA  588F                     addq.l     A7, 4
  3581. 000025EC  600A                     bra        +0xC /* 000025F8 */
  3582. label000025EE:
  3583. 000025EE  48C7                     ext.l      D7
  3584. 000025F0  2F07                     move.l     -[A7], D7
  3585. 000025F2  4EBA FEAC                jsr        [PC - 0x154 /* 000024A0 */]
  3586. 000025F6  588F                     addq.l     A7, 4
  3587. label000025F8:
  3588. 000025F8  3007                     move.w     D0, D7
  3589. 000025FA  6000 00EC                bra        +0xEE /* 000026E8 */
  3590. label000025FE:
  3591. 000025FE  598F                     subq.l     A7, 4
  3592. 00002600  2F3C 6254 626C           move.l     -[A7], 0x6254626C /* 'bTbl' */
  3593. 00002606  3F3C 61A8                move.w     -[A7], 0x61A8
  3594. 0000260A  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  3595. 0000260E  2B5F B430                move.l     [A5 - 0x4BD0], [A7]+
  3596. 00002612  6718                     beq        +0x1A /* 0000262C */
  3597. 00002614  2F2D B430                move.l     -[A7], [A5 - 0x4BD0]
  3598. 00002618  A992                     syscall    DetachResource
  3599. 0000261A  2F2D B430                move.l     -[A7], [A5 - 0x4BD0]
  3600. 0000261E  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  3601. 00002622  2F2D B430                move.l     -[A7], [A5 - 0x4BD0]
  3602. 00002626  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3603. 0000262A  6006                     bra        +0x8 /* 00002632 */
  3604. label0000262C:
  3605. 0000262C  7000                     moveq.l    D0, 0x00
  3606. 0000262E  2B40 B430                move.l     [A5 - 0x4BD0], D0
  3607. label00002632:
  3608. 00002632  4EBA 0A92                jsr        [PC + 0xA92 /* 000030C6 */]
  3609. 00002636  3E00                     move.w     D7, D0
  3610. 00002638  6710                     beq        +0x12 /* 0000264A */
  3611. 0000263A  48C7                     ext.l      D7
  3612. 0000263C  2F07                     move.l     -[A7], D7
  3613. 0000263E  4EBA FE60                jsr        [PC - 0x1A0 /* 000024A0 */]
  3614. 00002642  3007                     move.w     D0, D7
  3615. 00002644  588F                     addq.l     A7, 4
  3616. 00002646  6000 00A0                bra        +0xA2 /* 000026E8 */
  3617. label0000264A:
  3618. 0000264A  4A53                     tst.w      [A3]
  3619. 0000264C  6758                     beq        +0x5A /* 000026A6 */
  3620. 0000264E  206E 0020                movea.l    A0, [A6 + 0x20]
  3621. 00002652  3010                     move.w     D0, [A0]
  3622. 00002654  48C0                     ext.l      D0
  3623. 00002656  2F00                     move.l     -[A7], D0
  3624. 00002658  48C6                     ext.l      D6
  3625. 0000265A  2F06                     move.l     -[A7], D6
  3626. 0000265C  2F0C                     move.l     -[A7], A4
  3627. 0000265E  4EBA 0B58                jsr        [PC + 0xB58 /* 000031B8 */]
  3628. 00002662  3E00                     move.w     D7, D0
  3629. 00002664  0C47 0012                cmpi.w     D7, 0x12
  3630. 00002668  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3631. 0000266C  6620                     bne        +0x22 /* 0000268E */
  3632. 0000266E  206E 0020                movea.l    A0, [A6 + 0x20]
  3633. 00002672  4250                     clr.w      [A0]
  3634. 00002674  206E 0020                movea.l    A0, [A6 + 0x20]
  3635. 00002678  3010                     move.w     D0, [A0]
  3636. 0000267A  48C0                     ext.l      D0
  3637. 0000267C  2F00                     move.l     -[A7], D0
  3638. 0000267E  48C6                     ext.l      D6
  3639. 00002680  2F06                     move.l     -[A7], D6
  3640. 00002682  2F0C                     move.l     -[A7], A4
  3641. 00002684  4EBA 0B32                jsr        [PC + 0xB32 /* 000031B8 */]
  3642. 00002688  3E00                     move.w     D7, D0
  3643. 0000268A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3644. label0000268E:
  3645. 0000268E  4A47                     tst.w      D7
  3646. 00002690  6714                     beq        +0x16 /* 000026A6 */
  3647. 00002692  4253                     clr.w      [A3]
  3648. 00002694  4EBA 0B0A                jsr        [PC + 0xB0A /* 000031A0 */]
  3649. 00002698  48C7                     ext.l      D7
  3650. 0000269A  2F07                     move.l     -[A7], D7
  3651. 0000269C  4EBA FE02                jsr        [PC - 0x1FE /* 000024A0 */]
  3652. 000026A0  3007                     move.w     D0, D7
  3653. 000026A2  588F                     addq.l     A7, 4
  3654. 000026A4  6042                     bra        +0x44 /* 000026E8 */
  3655. label000026A6:
  3656. 000026A6  206E 001C                movea.l    A0, [A6 + 0x1C]
  3657. 000026AA  4A50                     tst.w      [A0]
  3658. 000026AC  6738                     beq        +0x3A /* 000026E6 */
  3659. 000026AE  302E 0016                move.w     D0, [A6 + 0x16]
  3660. 000026B2  48C0                     ext.l      D0
  3661. 000026B4  2F00                     move.l     -[A7], D0
  3662. 000026B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3663. 000026BA  4EBA 0B92                jsr        [PC + 0xB92 /* 0000324E */]
  3664. 000026BE  3E00                     move.w     D7, D0
  3665. 000026C0  508F                     addq.l     A7, 8
  3666. 000026C2  6722                     beq        +0x24 /* 000026E6 */
  3667. 000026C4  4A53                     tst.w      [A3]
  3668. 000026C6  6706                     beq        +0x8 /* 000026CE */
  3669. 000026C8  4EBA 0B1E                jsr        [PC + 0xB1E /* 000031E8 */]
  3670. 000026CC  4253                     clr.w      [A3]
  3671. label000026CE:
  3672. 000026CE  206E 001C                movea.l    A0, [A6 + 0x1C]
  3673. 000026D2  4250                     clr.w      [A0]
  3674. 000026D4  4EBA 0ACA                jsr        [PC + 0xACA /* 000031A0 */]
  3675. 000026D8  48C7                     ext.l      D7
  3676. 000026DA  2F07                     move.l     -[A7], D7
  3677. 000026DC  4EBA FDC2                jsr        [PC - 0x23E /* 000024A0 */]
  3678. 000026E0  3007                     move.w     D0, D7
  3679. 000026E2  588F                     addq.l     A7, 4
  3680. 000026E4  6002                     bra        +0x4 /* 000026E8 */
  3681. label000026E6:
  3682. 000026E6  7000                     moveq.l    D0, 0x00
  3683. label000026E8:
  3684. 000026E8  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  3685. 000026EE  4E5E                     unlink     A6
  3686. 000026F0  4E75                     rts
  3687. fn000026F2:
  3688. 000026F2  4E56 FFFC                link       A6, -0x0004
  3689. 000026F6  48E7 0018                movem.l    -[A7], A3,A4
  3690. 000026FA  286E 000C                movea.l    A4, [A6 + 0xC]
  3691. 000026FE  266E 0008                movea.l    A3, [A6 + 0x8]
  3692. 00002702  4AAD B430                tst.l      [A5 - 0x4BD0]
  3693. 00002706  6708                     beq        +0xA /* 00002710 */
  3694. 00002708  2F2D B430                move.l     -[A7], [A5 - 0x4BD0]
  3695. 0000270C  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  3696. label00002710:
  3697. 00002710  7000                     moveq.l    D0, 0x00
  3698. 00002712  2B40 B430                move.l     [A5 - 0x4BD0], D0
  3699. 00002716  4A53                     tst.w      [A3]
  3700. 00002718  6704                     beq        +0x6 /* 0000271E */
  3701. 0000271A  4EBA 0ACC                jsr        [PC + 0xACC /* 000031E8 */]
  3702. label0000271E:
  3703. 0000271E  4A54                     tst.w      [A4]
  3704. 00002720  6704                     beq        +0x6 /* 00002726 */
  3705. 00002722  4EBA 0B88                jsr        [PC + 0xB88 /* 000032AC */]
  3706. label00002726:
  3707. 00002726  4EBA 0A78                jsr        [PC + 0xA78 /* 000031A0 */]
  3708. 0000272A  598F                     subq.l     A7, 4
  3709. 0000272C  2F3C 5344 4546           move.l     -[A7], 0x53444546 /* 'SDEF' */
  3710. 00002732  3F3C 61B0                move.w     -[A7], 0x61B0
  3711. 00002736  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  3712. 0000273A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3713. 0000273E  670A                     beq        +0xC /* 0000274A */
  3714. 00002740  558F                     subq.l     A7, 2
  3715. 00002742  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3716. 00002746  A9A4                     syscall    HomeResFile
  3717. 00002748  A99A                     syscall    CloseResFile
  3718. label0000274A:
  3719. 0000274A  4254                     clr.w      [A4]
  3720. 0000274C  4253                     clr.w      [A3]
  3721. 0000274E  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  3722. 00002754  4E5E                     unlink     A6
  3723. 00002756  4E75                     rts
  3724. fn00002758:
  3725. 00002758  48E7 0118                movem.l    -[A7], D7,A3,A4
  3726. 0000275C  286F 0014                movea.l    A4, [A7 + 0x14]
  3727. 00002760  266F 0010                movea.l    A3, [A7 + 0x10]
  3728. 00002764  598F                     subq.l     A7, 4
  3729. 00002766  A975                     syscall    TickCount
  3730. 00002768  2E1F                     move.l     D7, [A7]+
  3731. 0000276A  4A94                     tst.l      [A4]
  3732. 0000276C  6610                     bne        +0x12 /* 0000277E */
  3733. 0000276E  2007                     move.l     D0, D7
  3734. 00002770  7204                     moveq.l    D1, 0x04
  3735. 00002772  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3736. 00002776  D0BC 0000 61A8           add.l      D0, 0x61A8
  3737. 0000277C  3680                     move.w     [A3], D0
  3738. label0000277E:
  3739. 0000277E  2014                     move.l     D0, [A4]
  3740. 00002780  5480                     addq.l     D0, 2
  3741. 00002782  BE80                     cmp.l      D7, D0
  3742. 00002784  6D24                     blt        +0x26 /* 000027AA */
  3743. 00002786  2887                     move.l     [A4], D7
  3744. 00002788  5253                     addq.w     [A3], 1
  3745. 0000278A  3013                     move.w     D0, [A3]
  3746. 0000278C  48C0                     ext.l      D0
  3747. 0000278E  0C80 0000 61AC           cmpi.l     D0, 0x61AC
  3748. 00002794  6F04                     ble        +0x6 /* 0000279A */
  3749. 00002796  36BC 61A9                move.w     [A3], 0x61A9
  3750. label0000279A:
  3751. 0000279A  598F                     subq.l     A7, 4
  3752. 0000279C  3F13                     move.w     -[A7], [A3]
  3753. 0000279E  A9B9                     syscall    GetCursor
  3754. 000027A0  285F                     movea.l    A4, [A7]+
  3755. 000027A2  200C                     move.l     D0, A4
  3756. 000027A4  6704                     beq        +0x6 /* 000027AA */
  3757. 000027A6  2F14                     move.l     -[A7], [A4]
  3758. 000027A8  A851                     syscall    SetCursor
  3759. label000027AA:
  3760. 000027AA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3761. 000027AE  4E75                     rts
  3762. fn000027B0:
  3763. 000027B0  4E56 FFEA                link       A6, -0x0016
  3764. 000027B4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3765. 000027B8  4244                     clr.w      D4
  3766. 000027BA  3D7C 61A9 FFFA           move.w     [A6 - 0x6], 0x61A9
  3767. 000027C0  7000                     moveq.l    D0, 0x00
  3768. 000027C2  2D40 FFFC                move.l     [A6 - 0x4], D0
  3769. 000027C6  206E 0010                movea.l    A0, [A6 + 0x10]
  3770. 000027CA  2080                     move.l     [A0], D0
  3771. 000027CC  4AAE 000C                tst.l      [A6 + 0xC]
  3772. 000027D0  6700 0150                beq        +0x152 /* 00002922 */
  3773. 000027D4  266E 0008                movea.l    A3, [A6 + 0x8]
  3774. 000027D8  286E 000C                movea.l    A4, [A6 + 0xC]
  3775. 000027DC  D9CB                     add.l      A4, A3
  3776. label000027DE:
  3777. 000027DE  486E FFFC                pea.l      [A6 - 0x4]
  3778. 000027E2  486E FFFA                pea.l      [A6 - 0x6]
  3779. 000027E6  4EBA FF70                jsr        [PC - 0x90 /* 00002758 */]
  3780. 000027EA  2F0B                     move.l     -[A7], A3
  3781. 000027EC  200C                     move.l     D0, A4
  3782. 000027EE  908B                     sub.l      D0, A3
  3783. 000027F0  3F00                     move.w     -[A7], D0
  3784. 000027F2  7000                     moveq.l    D0, 0x00
  3785. 000027F4  3F00                     move.w     -[A7], D0
  3786. 000027F6  7201                     moveq.l    D1, 0x01
  3787. 000027F8  1F01                     move.b     -[A7], D1
  3788. 000027FA  4AAD B430                tst.l      [A5 - 0x4BD0]
  3789. 000027FE  6710                     beq        +0x12 /* 00002810 */
  3790. 00002800  598F                     subq.l     A7, 4
  3791. 00002802  206D B430                movea.l    A0, [A5 - 0x4BD0]
  3792. 00002806  2F10                     move.l     -[A7], [A0]
  3793. 00002808  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  3794. 0000280C  201F                     move.l     D0, [A7]+
  3795. 0000280E  6002                     bra        +0x4 /* 00002812 */
  3796. label00002810:
  3797. 00002810  7000                     moveq.l    D0, 0x00
  3798. label00002812:
  3799. 00002812  2F00                     move.l     -[A7], D0
  3800. 00002814  486E FFEE                pea.l      [A6 - 0x12]
  3801. 00002818  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  3802. 0000281E  A8B5                     syscall    ScriptUtil
  3803. 00002820  3C2E FFF0                move.w     D6, [A6 - 0x10]
  3804. 00002824  508F                     addq.l     A7, 8
  3805. 00002826  6700 00FA                beq        +0xFC /* 00002922 */
  3806. 0000282A  0C46 003E                cmpi.w     D6, 0x3E /* '>' */
  3807. 0000282E  6F02                     ble        +0x4 /* 00002832 */
  3808. 00002830  7C3E                     moveq.l    D6, 0x3E
  3809. label00002832:
  3810. 00002832  7E00                     moveq.l    D7, 0x00
  3811. label00002834:
  3812. 00002834  558F                     subq.l     A7, 2
  3813. 00002836  2F0B                     move.l     -[A7], A3
  3814. 00002838  3F07                     move.w     -[A7], D7
  3815. 0000283A  2F3C 8206 0010           move.l     -[A7], 0x82060010
  3816. 00002840  A8B5                     syscall    ScriptUtil
  3817. 00002842  3A1F                     move.w     D5, [A7]+
  3818. 00002844  6706                     beq        +0x8 /* 0000284C */
  3819. 00002846  0C45 0001                cmpi.w     D5, 0x1
  3820. 0000284A  6618                     bne        +0x1A /* 00002864 */
  3821. label0000284C:
  3822. 0000284C  558F                     subq.l     A7, 2
  3823. 0000284E  2F0B                     move.l     -[A7], A3
  3824. 00002850  3F07                     move.w     -[A7], D7
  3825. 00002852  2F3C 8206 0012           move.l     -[A7], 0x82060012
  3826. 00002858  A8B5                     syscall    ScriptUtil
  3827. 0000285A  700F                     moveq.l    D0, 0x0F
  3828. 0000285C  C05F                     and.w      D0, [A7]+
  3829. 0000285E  6704                     beq        +0x6 /* 00002864 */
  3830. 00002860  7808                     moveq.l    D4, 0x08
  3831. 00002862  6008                     bra        +0xA /* 0000286C */
  3832. label00002864:
  3833. 00002864  5287                     addq.l     D7, 1
  3834. 00002866  48C6                     ext.l      D6
  3835. 00002868  BC87                     cmp.l      D6, D7
  3836. 0000286A  6EC8                     bgt        -0x36 /* 00002834 */
  3837. label0000286C:
  3838. 0000286C  4A44                     tst.w      D4
  3839. 0000286E  6700 00AA                beq        +0xAC /* 0000291A */
  3840. 00002872  48C6                     ext.l      D6
  3841. 00002874  2F06                     move.l     -[A7], D6
  3842. 00002876  2F0B                     move.l     -[A7], A3
  3843. 00002878  4EBA 09AA                jsr        [PC + 0x9AA /* 00003224 */]
  3844. 0000287C  3800                     move.w     D4, D0
  3845. 0000287E  508F                     addq.l     A7, 8
  3846. 00002880  6700 0092                beq        +0x94 /* 00002914 */
  3847. 00002884  48C6                     ext.l      D6
  3848. 00002886  BCAE 000C                cmp.l      D6, [A6 + 0xC]
  3849. 0000288A  6C6E                     bge        +0x70 /* 000028FA */
  3850. 0000288C  558F                     subq.l     A7, 2
  3851. 0000288E  2F0B                     move.l     -[A7], A3
  3852. 00002890  3F06                     move.w     -[A7], D6
  3853. 00002892  2F3C 8206 0010           move.l     -[A7], 0x82060010
  3854. 00002898  A8B5                     syscall    ScriptUtil
  3855. 0000289A  4A5F                     tst.w      [A7]+
  3856. 0000289C  665C                     bne        +0x5E /* 000028FA */
  3857. 0000289E  558F                     subq.l     A7, 2
  3858. 000028A0  2F0B                     move.l     -[A7], A3
  3859. 000028A2  3F06                     move.w     -[A7], D6
  3860. 000028A4  2F3C 8206 0012           move.l     -[A7], 0x82060012
  3861. 000028AA  A8B5                     syscall    ScriptUtil
  3862. 000028AC  700F                     moveq.l    D0, 0x0F
  3863. 000028AE  C05F                     and.w      D0, [A7]+
  3864. 000028B0  6648                     bne        +0x4A /* 000028FA */
  3865. 000028B2  598F                     subq.l     A7, 4
  3866. 000028B4  2F3C 5350 4449           move.l     -[A7], 0x53504449 /* 'SPDI' */
  3867. 000028BA  3F3C 61A8                move.w     -[A7], 0x61A8
  3868. 000028BE  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  3869. 000028C2  2D5F FFEA                move.l     [A6 - 0x16], [A7]+
  3870. 000028C6  6732                     beq        +0x34 /* 000028FA */
  3871. 000028C8  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3872. 000028CC  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3873. 000028D0  206E FFEA                movea.l    A0, [A6 - 0x16]
  3874. 000028D4  2050                     movea.l    A0, [A0]
  3875. 000028D6  1033 6000                move.b     D0, [A3 + D6.w]
  3876. 000028DA  B028 0013                cmp.b      D0, [A0 + 0x13]
  3877. 000028DE  6612                     bne        +0x14 /* 000028F2 */
  3878. 000028E0  48C6                     ext.l      D6
  3879. 000028E2  2006                     move.l     D0, D6
  3880. 000028E4  5280                     addq.l     D0, 1
  3881. 000028E6  2F00                     move.l     -[A7], D0
  3882. 000028E8  2F0B                     move.l     -[A7], A3
  3883. 000028EA  4EBA 0938                jsr        [PC + 0x938 /* 00003224 */]
  3884. 000028EE  3800                     move.w     D4, D0
  3885. 000028F0  508F                     addq.l     A7, 8
  3886. label000028F2:
  3887. 000028F2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3888. 000028F6  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  3889. label000028FA:
  3890. 000028FA  4A44                     tst.w      D4
  3891. 000028FC  6716                     beq        +0x18 /* 00002914 */
  3892. 000028FE  200B                     move.l     D0, A3
  3893. 00002900  90AE 0008                sub.l      D0, [A6 + 0x8]
  3894. 00002904  206E 0014                movea.l    A0, [A6 + 0x14]
  3895. 00002908  2080                     move.l     [A0], D0
  3896. 0000290A  48C6                     ext.l      D6
  3897. 0000290C  206E 0018                movea.l    A0, [A6 + 0x18]
  3898. 00002910  2086                     move.l     [A0], D6
  3899. 00002912  600E                     bra        +0x10 /* 00002922 */
  3900. label00002914:
  3901. 00002914  206E 0010                movea.l    A0, [A6 + 0x10]
  3902. 00002918  5290                     addq.l     [A0], 1
  3903. label0000291A:
  3904. 0000291A  D6C6                     add.w      A3, D6
  3905. 0000291C  B9CB                     cmpa.l     A4, A3
  3906. 0000291E  6200 FEBE                bhi        -0x140 /* 000027DE */
  3907. label00002922:
  3908. 00002922  3004                     move.w     D0, D4
  3909. 00002924  4CEE 18F0 FFD2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2E]
  3910. 0000292A  4E5E                     unlink     A6
  3911. 0000292C  4E75                     rts
  3912. fn0000292E:
  3913. 0000292E  4E56 FFF4                link       A6, -0x000C
  3914. 00002932  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3915. 00002936  266E 0008                movea.l    A3, [A6 + 0x8]
  3916. 0000293A  7A01                     moveq.l    D5, 0x01
  3917. 0000293C  200B                     move.l     D0, A3
  3918. 0000293E  5280                     addq.l     D0, 1
  3919. 00002940  2F00                     move.l     -[A7], D0
  3920. 00002942  7000                     moveq.l    D0, 0x00
  3921. 00002944  1013                     move.b     D0, [A3]
  3922. 00002946  3F00                     move.w     -[A7], D0
  3923. 00002948  7000                     moveq.l    D0, 0x00
  3924. 0000294A  3F00                     move.w     -[A7], D0
  3925. 0000294C  7201                     moveq.l    D1, 0x01
  3926. 0000294E  1F01                     move.b     -[A7], D1
  3927. 00002950  4AAD B430                tst.l      [A5 - 0x4BD0]
  3928. 00002954  6710                     beq        +0x12 /* 00002966 */
  3929. 00002956  598F                     subq.l     A7, 4
  3930. 00002958  206D B430                movea.l    A0, [A5 - 0x4BD0]
  3931. 0000295C  2F10                     move.l     -[A7], [A0]
  3932. 0000295E  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  3933. 00002962  201F                     move.l     D0, [A7]+
  3934. 00002964  6002                     bra        +0x4 /* 00002968 */
  3935. label00002966:
  3936. 00002966  7000                     moveq.l    D0, 0x00
  3937. label00002968:
  3938. 00002968  2F00                     move.l     -[A7], D0
  3939. 0000296A  486E FFF4                pea.l      [A6 - 0xC]
  3940. 0000296E  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  3941. 00002974  A8B5                     syscall    ScriptUtil
  3942. 00002976  3E2E FFF6                move.w     D7, [A6 - 0xA]
  3943. 0000297A  677C                     beq        +0x7E /* 000029F8 */
  3944. 0000297C  48C7                     ext.l      D7
  3945. 0000297E  1013                     move.b     D0, [A3]
  3946. 00002980  5300                     subq.b     D0, 1
  3947. 00002982  7200                     moveq.l    D1, 0x00
  3948. 00002984  1200                     move.b     D1, D0
  3949. 00002986  B287                     cmp.l      D1, D7
  3950. 00002988  6E6E                     bgt        +0x70 /* 000029F8 */
  3951. 0000298A  7C01                     moveq.l    D6, 0x01
  3952. label0000298C:
  3953. 0000298C  558F                     subq.l     A7, 2
  3954. 0000298E  2F0B                     move.l     -[A7], A3
  3955. 00002990  3F06                     move.w     -[A7], D6
  3956. 00002992  2F3C 8206 0010           move.l     -[A7], 0x82060010
  3957. 00002998  A8B5                     syscall    ScriptUtil
  3958. 0000299A  381F                     move.w     D4, [A7]+
  3959. 0000299C  6706                     beq        +0x8 /* 000029A4 */
  3960. 0000299E  0C44 0001                cmpi.w     D4, 0x1
  3961. 000029A2  664C                     bne        +0x4E /* 000029F0 */
  3962. label000029A4:
  3963. 000029A4  558F                     subq.l     A7, 2
  3964. 000029A6  2F0B                     move.l     -[A7], A3
  3965. 000029A8  3F06                     move.w     -[A7], D6
  3966. 000029AA  2F3C 8206 0012           move.l     -[A7], 0x82060012
  3967. 000029B0  A8B5                     syscall    ScriptUtil
  3968. 000029B2  700F                     moveq.l    D0, 0x0F
  3969. 000029B4  C05F                     and.w      D0, [A7]+
  3970. 000029B6  6738                     beq        +0x3A /* 000029F0 */
  3971. 000029B8  7000                     moveq.l    D0, 0x00
  3972. 000029BA  1013                     move.b     D0, [A3]
  3973. 000029BC  48C7                     ext.l      D7
  3974. 000029BE  BE80                     cmp.l      D7, D0
  3975. 000029C0  56C5                     sne        D5
  3976. 000029C2  0245 0001                andi.w     D5, 0x1
  3977. 000029C6  6730                     beq        +0x32 /* 000029F8 */
  3978. 000029C8  598F                     subq.l     A7, 4
  3979. 000029CA  2F3C 5350 4449           move.l     -[A7], 0x53504449 /* 'SPDI' */
  3980. 000029D0  3F3C 61A8                move.w     -[A7], 0x61A8
  3981. 000029D4  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  3982. 000029D8  285F                     movea.l    A4, [A7]+
  3983. 000029DA  200C                     move.l     D0, A4
  3984. 000029DC  671A                     beq        +0x1C /* 000029F8 */
  3985. 000029DE  2054                     movea.l    A0, [A4]
  3986. 000029E0  1033 7001                move.b     D0, [A3 + D7.w + 0x1]
  3987. 000029E4  B028 0013                cmp.b      D0, [A0 + 0x13]
  3988. 000029E8  56C5                     sne        D5
  3989. 000029EA  0245 0001                andi.w     D5, 0x1
  3990. 000029EE  6008                     bra        +0xA /* 000029F8 */
  3991. label000029F0:
  3992. 000029F0  5286                     addq.l     D6, 1
  3993. 000029F2  48C7                     ext.l      D7
  3994. 000029F4  BE86                     cmp.l      D7, D6
  3995. 000029F6  6C94                     bge        -0x6A /* 0000298C */
  3996. label000029F8:
  3997. 000029F8  1005                     move.b     D0, D5
  3998. 000029FA  4CEE 18F0 FFDC           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x24]
  3999. 00002A00  4E5E                     unlink     A6
  4000. 00002A02  4E75                     rts
  4001. fn00002A04:
  4002. 00002A04  4E56 FFF2                link       A6, -0x000E
  4003. 00002A08  2F0B                     move.l     -[A7], A3
  4004. 00002A0A  266E 0008                movea.l    A3, [A6 + 0x8]
  4005. 00002A0E  2F0B                     move.l     -[A7], A3
  4006. 00002A10  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  4007. 00002A14  486E FFF2                pea.l      [A6 - 0xE]
  4008. 00002A18  486E FFFC                pea.l      [A6 - 0x4]
  4009. 00002A1C  486E FFF4                pea.l      [A6 - 0xC]
  4010. 00002A20  A98D                     syscall    GetDialogItem/GetDItem
  4011. 00002A22  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4012. 00002A26  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  4013. 00002A2A  A95D                     syscall    HiliteControl
  4014. 00002A2C  266E FFEE                movea.l    A3, [A6 - 0x12]
  4015. 00002A30  4E5E                     unlink     A6
  4016. 00002A32  4E75                     rts
  4017. fn00002A34:
  4018. 00002A34  4E56 FFF2                link       A6, -0x000E
  4019. 00002A38  2F0B                     move.l     -[A7], A3
  4020. 00002A3A  266E 0008                movea.l    A3, [A6 + 0x8]
  4021. 00002A3E  2F0B                     move.l     -[A7], A3
  4022. 00002A40  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  4023. 00002A44  486E FFF2                pea.l      [A6 - 0xE]
  4024. 00002A48  486E FFFC                pea.l      [A6 - 0x4]
  4025. 00002A4C  486E FFF4                pea.l      [A6 - 0xC]
  4026. 00002A50  A98D                     syscall    GetDialogItem/GetDItem
  4027. 00002A52  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4028. 00002A56  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  4029. 00002A5A  A963                     syscall    SetControlValue/SetCtlValue
  4030. 00002A5C  266E FFEE                movea.l    A3, [A6 - 0x12]
  4031. 00002A60  4E5E                     unlink     A6
  4032. 00002A62  4E75                     rts
  4033. fn00002A64:
  4034. 00002A64  4E56 FFF8                link       A6, -0x0008
  4035. 00002A68  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4036. 00002A6C  598F                     subq.l     A7, 4
  4037. 00002A6E  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  4038. 00002A74  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4039. 00002A78  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  4040. 00002A7C  285F                     movea.l    A4, [A7]+
  4041. 00002A7E  200C                     move.l     D0, A4
  4042. 00002A80  6700 00B6                beq        +0xB8 /* 00002B38 */
  4043. 00002A84  2054                     movea.l    A0, [A4]
  4044. 00002A86  47D0                     lea.l      A3, [A0]
  4045. 00002A88  4A6E 000E                tst.w      [A6 + 0xE]
  4046. 00002A8C  6616                     bne        +0x18 /* 00002AA4 */
  4047. 00002A8E  206E 0014                movea.l    A0, [A6 + 0x14]
  4048. 00002A92  4A50                     tst.w      [A0]
  4049. 00002A94  6D0E                     blt        +0x10 /* 00002AA4 */
  4050. 00002A96  206E 0014                movea.l    A0, [A6 + 0x14]
  4051. 00002A9A  224B                     movea.l    A1, A3
  4052. 00002A9C  22D8                     move.l     [A1]+, [A0]+
  4053. 00002A9E  22D8                     move.l     [A1]+, [A0]+
  4054. 00002AA0  6000 0096                bra        +0x98 /* 00002B38 */
  4055. label00002AA4:
  4056. 00002AA4  486E FFFC                pea.l      [A6 - 0x4]
  4057. 00002AA8  A910                     syscall    GetWMgrPort
  4058. 00002AAA  206E FFFC                movea.l    A0, [A6 - 0x4]
  4059. 00002AAE  49E8 0010                lea.l      A4, [A0 + 0x10]
  4060. 00002AB2  3C2B 0006                move.w     D6, [A3 + 0x6]
  4061. 00002AB6  9C6B 0002                sub.w      D6, [A3 + 0x2]
  4062. 00002ABA  302C 0006                move.w     D0, [A4 + 0x6]
  4063. 00002ABE  906C 0002                sub.w      D0, [A4 + 0x2]
  4064. 00002AC2  9046                     sub.w      D0, D6
  4065. 00002AC4  48C0                     ext.l      D0
  4066. 00002AC6  E280                     asr        D0, 1
  4067. 00002AC8  3740 0002                move.w     [A3 + 0x2], D0
  4068. 00002ACC  3006                     move.w     D0, D6
  4069. 00002ACE  D06B 0002                add.w      D0, [A3 + 0x2]
  4070. 00002AD2  3740 0006                move.w     [A3 + 0x6], D0
  4071. 00002AD6  3E2B 0004                move.w     D7, [A3 + 0x4]
  4072. 00002ADA  9E53                     sub.w      D7, [A3]
  4073. 00002ADC  4A6E 0012                tst.w      [A6 + 0x12]
  4074. 00002AE0  6646                     bne        +0x48 /* 00002B28 */
  4075. 00002AE2  486E FFF8                pea.l      [A6 - 0x8]
  4076. 00002AE6  486E FFFA                pea.l      [A6 - 0x6]
  4077. 00002AEA  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  4078. 00002AEE  7075                     moveq.l    D0, 0x75
  4079. 00002AF0  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  4080. 00002AF4  6E0C                     bgt        +0xE /* 00002B02 */
  4081. 00002AF6  558F                     subq.l     A7, 2
  4082. 00002AF8  3EB8 0BAA                move.w     [A7], [0x00000BAA /* MBarHeight */]
  4083. 00002AFC  301F                     move.w     D0, [A7]+
  4084. 00002AFE  48C0                     ext.l      D0
  4085. 00002B00  6002                     bra        +0x4 /* 00002B04 */
  4086. label00002B02:
  4087. 00002B02  7014                     moveq.l    D0, 0x14
  4088. label00002B04:
  4089. 00002B04  3A00                     move.w     D5, D0
  4090. 00002B06  302C 0004                move.w     D0, [A4 + 0x4]
  4091. 00002B0A  9054                     sub.w      D0, [A4]
  4092. 00002B0C  9045                     sub.w      D0, D5
  4093. 00002B0E  9047                     sub.w      D0, D7
  4094. 00002B10  48C0                     ext.l      D0
  4095. 00002B12  7203                     moveq.l    D1, 0x03
  4096. 00002B14  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4097. 00002B18  48C5                     ext.l      D5
  4098. 00002B1A  D085                     add.l      D0, D5
  4099. 00002B1C  3680                     move.w     [A3], D0
  4100. 00002B1E  3007                     move.w     D0, D7
  4101. 00002B20  D053                     add.w      D0, [A3]
  4102. 00002B22  3740 0004                move.w     [A3 + 0x4], D0
  4103. 00002B26  6010                     bra        +0x12 /* 00002B38 */
  4104. label00002B28:
  4105. 00002B28  302C 0004                move.w     D0, [A4 + 0x4]
  4106. 00002B2C  907C 000A                sub.w      D0, 0xA /* '\n' */
  4107. 00002B30  3740 0004                move.w     [A3 + 0x4], D0
  4108. 00002B34  9047                     sub.w      D0, D7
  4109. 00002B36  3680                     move.w     [A3], D0
  4110. label00002B38:
  4111. 00002B38  4CEE 18E0 FFE4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1C]
  4112. 00002B3E  4E5E                     unlink     A6
  4113. 00002B40  4E75                     rts
  4114. fn00002B42:
  4115. 00002B42  4E56 FFE6                link       A6, -0x001A
  4116. 00002B46  48E7 0018                movem.l    -[A7], A3,A4
  4117. 00002B4A  286E 0008                movea.l    A4, [A6 + 0x8]
  4118. 00002B4E  2F0C                     move.l     -[A7], A4
  4119. 00002B50  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  4120. 00002B54  486E FFF6                pea.l      [A6 - 0xA]
  4121. 00002B58  486E FFF8                pea.l      [A6 - 0x8]
  4122. 00002B5C  486E FFE6                pea.l      [A6 - 0x1A]
  4123. 00002B60  A98D                     syscall    GetDialogItem/GetDItem
  4124. 00002B62  486E FFE6                pea.l      [A6 - 0x1A]
  4125. 00002B66  A8A1                     syscall    FrameRect
  4126. 00002B68  486E FFE6                pea.l      [A6 - 0x1A]
  4127. 00002B6C  7001                     moveq.l    D0, 0x01
  4128. 00002B6E  3F00                     move.w     -[A7], D0
  4129. 00002B70  3F00                     move.w     -[A7], D0
  4130. 00002B72  A8A9                     syscall    InsetRect
  4131. 00002B74  046E 000F FFEC           subi.w     [A6 - 0x14], 0xF
  4132. 00002B7A  486E FFEE                pea.l      [A6 - 0x12]
  4133. 00002B7E  7000                     moveq.l    D0, 0x00
  4134. 00002B80  3F00                     move.w     -[A7], D0
  4135. 00002B82  3F00                     move.w     -[A7], D0
  4136. 00002B84  7201                     moveq.l    D1, 0x01
  4137. 00002B86  3F01                     move.w     -[A7], D1
  4138. 00002B88  3F00                     move.w     -[A7], D0
  4139. 00002B8A  A8A7                     syscall    SetRect
  4140. 00002B8C  486E FFFC                pea.l      [A6 - 0x4]
  4141. 00002B90  7000                     moveq.l    D0, 0x00
  4142. 00002B92  3F00                     move.w     -[A7], D0
  4143. 00002B94  3F00                     move.w     -[A7], D0
  4144. 00002B96  A880                     syscall    SetPt
  4145. 00002B98  598F                     subq.l     A7, 4
  4146. 00002B9A  486E FFE6                pea.l      [A6 - 0x1A]
  4147. 00002B9E  486E FFEE                pea.l      [A6 - 0x12]
  4148. 00002BA2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4149. 00002BA6  7000                     moveq.l    D0, 0x00
  4150. 00002BA8  3F00                     move.w     -[A7], D0
  4151. 00002BAA  2F0C                     move.l     -[A7], A4
  4152. 00002BAC  7200                     moveq.l    D1, 0x00
  4153. 00002BAE  1F01                     move.b     -[A7], D1
  4154. 00002BB0  1F01                     move.b     -[A7], D1
  4155. 00002BB2  1F01                     move.b     -[A7], D1
  4156. 00002BB4  7001                     moveq.l    D0, 0x01
  4157. 00002BB6  1F00                     move.b     -[A7], D0
  4158. 00002BB8  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  4159. 00002BBC  A9E7                     syscall    Pack0/ListManager
  4160. 00002BBE  265F                     movea.l    A3, [A7]+
  4161. 00002BC0  200B                     move.l     D0, A3
  4162. 00002BC2  6708                     beq        +0xA /* 00002BCC */
  4163. 00002BC4  2053                     movea.l    A0, [A3]
  4164. 00002BC6  117C FF82 0024           move.b     [A0 + 0x24], 0x82
  4165. label00002BCC:
  4166. 00002BCC  200B                     move.l     D0, A3
  4167. 00002BCE  4CEE 1800 FFDE           movem.l    A3,A4, [A6 - 0x22]
  4168. 00002BD4  4E5E                     unlink     A6
  4169. 00002BD6  4E75                     rts
  4170. fn00002BD8:
  4171. 00002BD8  4E56 FFF4                link       A6, -0x000C
  4172. 00002BDC  48E7 0018                movem.l    -[A7], A3,A4
  4173. 00002BE0  286E 0008                movea.l    A4, [A6 + 0x8]
  4174. 00002BE4  266E 000C                movea.l    A3, [A6 + 0xC]
  4175. 00002BE8  486E FFF8                pea.l      [A6 - 0x8]
  4176. 00002BEC  A874                     syscall    GetPort
  4177. 00002BEE  2053                     movea.l    A0, [A3]
  4178. 00002BF0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4179. 00002BF4  A873                     syscall    SetPort
  4180. 00002BF6  2D6C 000A FFF4           move.l     [A6 - 0xC], [A4 + 0xA]
  4181. 00002BFC  486E FFF4                pea.l      [A6 - 0xC]
  4182. 00002C00  A871                     syscall    GlobalToLocal
  4183. 00002C02  558F                     subq.l     A7, 2
  4184. 00002C04  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4185. 00002C08  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  4186. 00002C0C  2F0B                     move.l     -[A7], A3
  4187. 00002C0E  3F3C 0018                move.w     -[A7], 0x18
  4188. 00002C12  A9E7                     syscall    Pack0/ListManager
  4189. 00002C14  206E 0010                movea.l    A0, [A6 + 0x10]
  4190. 00002C18  109F                     move.b     [A0], [A7]+
  4191. 00002C1A  486E FFFC                pea.l      [A6 - 0x4]
  4192. 00002C1E  7000                     moveq.l    D0, 0x00
  4193. 00002C20  3F00                     move.w     -[A7], D0
  4194. 00002C22  3F00                     move.w     -[A7], D0
  4195. 00002C24  A880                     syscall    SetPt
  4196. 00002C26  558F                     subq.l     A7, 2
  4197. 00002C28  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4198. 00002C2C  2053                     movea.l    A0, [A3]
  4199. 00002C2E  2068 001C                movea.l    A0, [A0 + 0x1C]
  4200. 00002C32  2050                     movea.l    A0, [A0]
  4201. 00002C34  4868 0008                pea.l      [A0 + 0x8]
  4202. 00002C38  A8AD                     syscall    PtInRect
  4203. 00002C3A  4A1F                     tst.b      [A7]+
  4204. 00002C3C  6632                     bne        +0x34 /* 00002C70 */
  4205. 00002C3E  558F                     subq.l     A7, 2
  4206. 00002C40  7001                     moveq.l    D0, 0x01
  4207. 00002C42  1F00                     move.b     -[A7], D0
  4208. 00002C44  486E FFFC                pea.l      [A6 - 0x4]
  4209. 00002C48  2F0B                     move.l     -[A7], A3
  4210. 00002C4A  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4211. 00002C4E  A9E7                     syscall    Pack0/ListManager
  4212. 00002C50  4A1F                     tst.b      [A7]+
  4213. 00002C52  661C                     bne        +0x1E /* 00002C70 */
  4214. 00002C54  2053                     movea.l    A0, [A3]
  4215. 00002C56  3028 004C                move.w     D0, [A0 + 0x4C]
  4216. 00002C5A  5340                     subq.w     D0, 1
  4217. 00002C5C  3D40 FFFC                move.w     [A6 - 0x4], D0
  4218. 00002C60  7001                     moveq.l    D0, 0x01
  4219. 00002C62  1F00                     move.b     -[A7], D0
  4220. 00002C64  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4221. 00002C68  2F0B                     move.l     -[A7], A3
  4222. 00002C6A  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4223. 00002C6E  A9E7                     syscall    Pack0/ListManager
  4224. label00002C70:
  4225. 00002C70  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4226. 00002C74  A873                     syscall    SetPort
  4227. 00002C76  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  4228. 00002C7C  4E5E                     unlink     A6
  4229. 00002C7E  4E75                     rts
  4230. fn00002C80:
  4231. 00002C80  4E56 FFEE                link       A6, -0x0012
  4232. 00002C84  2F0B                     move.l     -[A7], A3
  4233. 00002C86  266E 0008                movea.l    A3, [A6 + 0x8]
  4234. 00002C8A  2F0B                     move.l     -[A7], A3
  4235. 00002C8C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  4236. 00002C90  486E FFEE                pea.l      [A6 - 0x12]
  4237. 00002C94  486E FFF4                pea.l      [A6 - 0xC]
  4238. 00002C98  486E FFF8                pea.l      [A6 - 0x8]
  4239. 00002C9C  A98D                     syscall    GetDialogItem/GetDItem
  4240. 00002C9E  206E FFF4                movea.l    A0, [A6 - 0xC]
  4241. 00002CA2  2050                     movea.l    A0, [A0]
  4242. 00002CA4  303C 00FF                move.w     D0, 0xFF
  4243. 00002CA8  C028 0011                and.b      D0, [A0 + 0x11]
  4244. 00002CAC  7200                     moveq.l    D1, 0x00
  4245. 00002CAE  1200                     move.b     D1, D0
  4246. 00002CB0  0C81 0000 00FF           cmpi.l     D1, 0xFF
  4247. 00002CB6  6720                     beq        +0x22 /* 00002CD8 */
  4248. 00002CB8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4249. 00002CBC  7001                     moveq.l    D0, 0x01
  4250. 00002CBE  3F00                     move.w     -[A7], D0
  4251. 00002CC0  A95D                     syscall    HiliteControl
  4252. 00002CC2  7006                     moveq.l    D0, 0x06
  4253. 00002CC4  2F00                     move.l     -[A7], D0
  4254. 00002CC6  486E FFF0                pea.l      [A6 - 0x10]
  4255. 00002CCA  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  4256. 00002CCE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4257. 00002CD2  7000                     moveq.l    D0, 0x00
  4258. 00002CD4  3F00                     move.w     -[A7], D0
  4259. 00002CD6  A95D                     syscall    HiliteControl
  4260. label00002CD8:
  4261. 00002CD8  266E FFEA                movea.l    A3, [A6 - 0x16]
  4262. 00002CDC  4E5E                     unlink     A6
  4263. 00002CDE  4E75                     rts
  4264. fn00002CE0:
  4265. 00002CE0  4E56 FFDC                link       A6, -0x0024
  4266. 00002CE4  2F0B                     move.l     -[A7], A3
  4267. 00002CE6  266E 0008                movea.l    A3, [A6 + 0x8]
  4268. 00002CEA  486E FFDC                pea.l      [A6 - 0x24]
  4269. 00002CEE  A874                     syscall    GetPort
  4270. 00002CF0  2F0B                     move.l     -[A7], A3
  4271. 00002CF2  A873                     syscall    SetPort
  4272. 00002CF4  2F0B                     move.l     -[A7], A3
  4273. 00002CF6  7001                     moveq.l    D0, 0x01
  4274. 00002CF8  3F00                     move.w     -[A7], D0
  4275. 00002CFA  486E FFE0                pea.l      [A6 - 0x20]
  4276. 00002CFE  486E FFE2                pea.l      [A6 - 0x1E]
  4277. 00002D02  486E FFE6                pea.l      [A6 - 0x1A]
  4278. 00002D06  A98D                     syscall    GetDialogItem/GetDItem
  4279. 00002D08  486E FFE6                pea.l      [A6 - 0x1A]
  4280. 00002D0C  70FC                     moveq.l    D0, 0xFFFFFFFC
  4281. 00002D0E  3F00                     move.w     -[A7], D0
  4282. 00002D10  3F00                     move.w     -[A7], D0
  4283. 00002D12  A8A9                     syscall    InsetRect
  4284. 00002D14  486E FFEE                pea.l      [A6 - 0x12]
  4285. 00002D18  A898                     syscall    GetPenState
  4286. 00002D1A  A89E                     syscall    PenNormal
  4287. 00002D1C  7003                     moveq.l    D0, 0x03
  4288. 00002D1E  3F00                     move.w     -[A7], D0
  4289. 00002D20  3F00                     move.w     -[A7], D0
  4290. 00002D22  A89B                     syscall    PenSize
  4291. 00002D24  486E FFE6                pea.l      [A6 - 0x1A]
  4292. 00002D28  7010                     moveq.l    D0, 0x10
  4293. 00002D2A  3F00                     move.w     -[A7], D0
  4294. 00002D2C  3F00                     move.w     -[A7], D0
  4295. 00002D2E  A8B0                     syscall    FrameRoundRect
  4296. 00002D30  486E FFEE                pea.l      [A6 - 0x12]
  4297. 00002D34  A899                     syscall    SetPenState
  4298. 00002D36  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4299. 00002D3A  A873                     syscall    SetPort
  4300. 00002D3C  266E FFD8                movea.l    A3, [A6 - 0x28]
  4301. 00002D40  4E5E                     unlink     A6
  4302. 00002D42  4E75                     rts
  4303. fn00002D44:
  4304. 00002D44  48E7 0110                movem.l    -[A7], D7,A3
  4305. 00002D48  598F                     subq.l     A7, 4
  4306. 00002D4A  2F3C 5350 4449           move.l     -[A7], 0x53504449 /* 'SPDI' */
  4307. 00002D50  3F3C 61A8                move.w     -[A7], 0x61A8
  4308. 00002D54  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  4309. 00002D58  265F                     movea.l    A3, [A7]+
  4310. 00002D5A  200B                     move.l     D0, A3
  4311. 00002D5C  6706                     beq        +0x8 /* 00002D64 */
  4312. 00002D5E  2053                     movea.l    A0, [A3]
  4313. 00002D60  3E10                     move.w     D7, [A0]
  4314. 00002D62  6002                     bra        +0x4 /* 00002D66 */
  4315. label00002D64:
  4316. 00002D64  7E09                     moveq.l    D7, 0x09
  4317. label00002D66:
  4318. 00002D66  3007                     move.w     D0, D7
  4319. 00002D68  4CDF 0880                movem.l    D7,A3, [A7]+
  4320. 00002D6C  4E75                     rts
  4321. fn00002D6E:
  4322. 00002D6E  4E56 FFF8                link       A6, -0x0008
  4323. 00002D72  48E7 0018                movem.l    -[A7], A3,A4
  4324. 00002D76  286E 0008                movea.l    A4, [A6 + 0x8]
  4325. 00002D7A  266E 000C                movea.l    A3, [A6 + 0xC]
  4326. 00002D7E  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  4327. 00002D82  A887                     syscall    TextFont
  4328. 00002D84  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  4329. 00002D88  A88A                     syscall    TextSize
  4330. 00002D8A  486E FFF8                pea.l      [A6 - 0x8]
  4331. 00002D8E  A88B                     syscall    GetFontInfo
  4332. 00002D90  2F0B                     move.l     -[A7], A3
  4333. 00002D92  A8A3                     syscall    EraseRect
  4334. 00002D94  4A2E 0013                tst.b      [A6 + 0x13]
  4335. 00002D98  6720                     beq        +0x22 /* 00002DBA */
  4336. 00002D9A  558F                     subq.l     A7, 2
  4337. 00002D9C  2F0C                     move.l     -[A7], A4
  4338. 00002D9E  A88C                     syscall    StringWidth
  4339. 00002DA0  302B 0006                move.w     D0, [A3 + 0x6]
  4340. 00002DA4  905F                     sub.w      D0, [A7]+
  4341. 00002DA6  5540                     subq.w     D0, 2
  4342. 00002DA8  3F00                     move.w     -[A7], D0
  4343. 00002DAA  302B 0004                move.w     D0, [A3 + 0x4]
  4344. 00002DAE  906E FFFA                sub.w      D0, [A6 - 0x6]
  4345. 00002DB2  5540                     subq.w     D0, 2
  4346. 00002DB4  3F00                     move.w     -[A7], D0
  4347. 00002DB6  A893                     syscall    MoveTo
  4348. 00002DB8  6012                     bra        +0x14 /* 00002DCC */
  4349. label00002DBA:
  4350. 00002DBA  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  4351. 00002DBE  302B 0004                move.w     D0, [A3 + 0x4]
  4352. 00002DC2  906E FFFA                sub.w      D0, [A6 - 0x6]
  4353. 00002DC6  5540                     subq.w     D0, 2
  4354. 00002DC8  3F00                     move.w     -[A7], D0
  4355. 00002DCA  A893                     syscall    MoveTo
  4356. label00002DCC:
  4357. 00002DCC  2F0C                     move.l     -[A7], A4
  4358. 00002DCE  A884                     syscall    DrawString
  4359. 00002DD0  7000                     moveq.l    D0, 0x00
  4360. 00002DD2  3F00                     move.w     -[A7], D0
  4361. 00002DD4  A887                     syscall    TextFont
  4362. 00002DD6  7000                     moveq.l    D0, 0x00
  4363. 00002DD8  3F00                     move.w     -[A7], D0
  4364. 00002DDA  A88A                     syscall    TextSize
  4365. 00002DDC  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  4366. 00002DE2  4E5E                     unlink     A6
  4367. 00002DE4  4E75                     rts
  4368. export_1184:
  4369. 00002DE6  4E56 FFF8                link       A6, -0x0008
  4370. 00002DEA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4371. 00002DEE  286E 0010                movea.l    A4, [A6 + 0x10]
  4372. 00002DF2  266E 000C                movea.l    A3, [A6 + 0xC]
  4373. 00002DF6  7006                     moveq.l    D0, 0x06
  4374. 00002DF8  B053                     cmp.w      D0, [A3]
  4375. 00002DFA  662E                     bne        +0x30 /* 00002E2A */
  4376. 00002DFC  B9EB 0002                cmpa.l     A4, [A3 + 0x2]
  4377. 00002E00  660C                     bne        +0xE /* 00002E0E */
  4378. 00002E02  2F0C                     move.l     -[A7], A4
  4379. 00002E04  4EBA FEDA                jsr        [PC - 0x126 /* 00002CE0 */]
  4380. 00002E08  588F                     addq.l     A7, 4
  4381. 00002E0A  6000 00A8                bra        +0xAA /* 00002EB4 */
  4382. label00002E0E:
  4383. 00002E0E  486E FFF8                pea.l      [A6 - 0x8]
  4384. 00002E12  A874                     syscall    GetPort
  4385. 00002E14  2F0B                     move.l     -[A7], A3
  4386. 00002E16  4EBA D658                jsr        [PC - 0x29A8 /* 00000470 */]
  4387. 00002E1A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4388. 00002E1E  A873                     syscall    SetPort
  4389. 00002E20  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4390. 00002E26  6000 0090                bra        +0x92 /* 00002EB8 */
  4391. label00002E2A:
  4392. 00002E2A  7003                     moveq.l    D0, 0x03
  4393. 00002E2C  B053                     cmp.w      D0, [A3]
  4394. 00002E2E  6706                     beq        +0x8 /* 00002E36 */
  4395. 00002E30  7005                     moveq.l    D0, 0x05
  4396. 00002E32  B053                     cmp.w      D0, [A3]
  4397. 00002E34  667E                     bne        +0x80 /* 00002EB4 */
  4398. label00002E36:
  4399. 00002E36  2E3C 0000 00FF           move.l     D7, 0xFF
  4400. 00002E3C  CEAB 0002                and.l      D7, [A3 + 0x2]
  4401. 00002E40  7C2E                     moveq.l    D6, 0x2E
  4402. 00002E42  598F                     subq.l     A7, 4
  4403. 00002E44  2F3C 5350 4449           move.l     -[A7], 0x53504449 /* 'SPDI' */
  4404. 00002E4A  3F3C 61A8                move.w     -[A7], 0x61A8
  4405. 00002E4E  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  4406. 00002E52  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4407. 00002E56  670A                     beq        +0xC /* 00002E62 */
  4408. 00002E58  206E FFFC                movea.l    A0, [A6 - 0x4]
  4409. 00002E5C  2050                     movea.l    A0, [A0]
  4410. 00002E5E  1C28 0003                move.b     D6, [A0 + 0x3]
  4411. label00002E62:
  4412. 00002E62  0C07 0003                cmpi.b     D7, 0x3
  4413. 00002E66  6706                     beq        +0x8 /* 00002E6E */
  4414. 00002E68  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  4415. 00002E6C  661C                     bne        +0x1E /* 00002E8A */
  4416. label00002E6E:
  4417. 00002E6E  206E 0008                movea.l    A0, [A6 + 0x8]
  4418. 00002E72  30BC 0001                move.w     [A0], 0x1
  4419. 00002E76  7001                     moveq.l    D0, 0x01
  4420. 00002E78  2F00                     move.l     -[A7], D0
  4421. 00002E7A  2F0C                     move.l     -[A7], A4
  4422. 00002E7C  4EBA FE02                jsr        [PC - 0x1FE /* 00002C80 */]
  4423. 00002E80  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4424. 00002E86  508F                     addq.l     A7, 8
  4425. 00002E88  602E                     bra        +0x30 /* 00002EB8 */
  4426. label00002E8A:
  4427. 00002E8A  BC07                     cmp.b      D6, D7
  4428. 00002E8C  6626                     bne        +0x28 /* 00002EB4 */
  4429. 00002E8E  303C 0100                move.w     D0, 0x100
  4430. 00002E92  C06B 000E                and.w      D0, [A3 + 0xE]
  4431. 00002E96  671C                     beq        +0x1E /* 00002EB4 */
  4432. 00002E98  206E 0008                movea.l    A0, [A6 + 0x8]
  4433. 00002E9C  30BC 0002                move.w     [A0], 0x2
  4434. 00002EA0  7002                     moveq.l    D0, 0x02
  4435. 00002EA2  2F00                     move.l     -[A7], D0
  4436. 00002EA4  2F0C                     move.l     -[A7], A4
  4437. 00002EA6  4EBA FDD8                jsr        [PC - 0x228 /* 00002C80 */]
  4438. 00002EAA  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4439. 00002EB0  508F                     addq.l     A7, 8
  4440. 00002EB2  6004                     bra        +0x6 /* 00002EB8 */
  4441. label00002EB4:
  4442. 00002EB4  422E 0014                clr.b      [A6 + 0x14]
  4443. label00002EB8:
  4444. 00002EB8  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  4445. 00002EBE  4E5E                     unlink     A6
  4446. 00002EC0  205F                     movea.l    A0, [A7]+
  4447. 00002EC2  DEFC 000C                add.w      A7, 0xC
  4448. 00002EC6  4ED0                     jmp        [A0]
  4449. export_1185:
  4450. 00002EC8  4E56 0000                link       A6, 0
  4451. 00002ECC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4452. 00002ED0  2C2E 0014                move.l     D6, [A6 + 0x14]
  4453. 00002ED4  2E2E 0010                move.l     D7, [A6 + 0x10]
  4454. 00002ED8  286E 000C                movea.l    A4, [A6 + 0xC]
  4455. 00002EDC  266E 0008                movea.l    A3, [A6 + 0x8]
  4456. 00002EE0  4AAE 0018                tst.l      [A6 + 0x18]
  4457. 00002EE4  6606                     bne        +0x8 /* 00002EEC */
  4458. 00002EE6  4AAE 001C                tst.l      [A6 + 0x1C]
  4459. 00002EEA  6714                     beq        +0x16 /* 00002F00 */
  4460. label00002EEC:
  4461. 00002EEC  558F                     subq.l     A7, 2
  4462. 00002EEE  2F0B                     move.l     -[A7], A3
  4463. 00002EF0  2F0C                     move.l     -[A7], A4
  4464. 00002EF2  3F07                     move.w     -[A7], D7
  4465. 00002EF4  3F06                     move.w     -[A7], D6
  4466. 00002EF6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4467. 00002EFA  A9ED                     syscall    Pack6
  4468. 00002EFC  301F                     move.w     D0, [A7]+
  4469. 00002EFE  6012                     bra        +0x14 /* 00002F12 */
  4470. label00002F00:
  4471. 00002F00  558F                     subq.l     A7, 2
  4472. 00002F02  2F0B                     move.l     -[A7], A3
  4473. 00002F04  2F0C                     move.l     -[A7], A4
  4474. 00002F06  3F07                     move.w     -[A7], D7
  4475. 00002F08  3F06                     move.w     -[A7], D6
  4476. 00002F0A  3F3C 000C                move.w     -[A7], 0xC
  4477. 00002F0E  A9ED                     syscall    Pack6
  4478. 00002F10  301F                     move.w     D0, [A7]+
  4479. label00002F12:
  4480. 00002F12  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  4481. 00002F18  4E5E                     unlink     A6
  4482. 00002F1A  4E75                     rts
  4483. export_1186:
  4484. 00002F1C  4E56 FFB0                link       A6, -0x0050
  4485. 00002F20  48E7 0310                movem.l    -[A7], D6,D7,A3
  4486. 00002F24  266E 0008                movea.l    A3, [A6 + 0x8]
  4487. 00002F28  2C2E 0010                move.l     D6, [A6 + 0x10]
  4488. 00002F2C  7000                     moveq.l    D0, 0x00
  4489. 00002F2E  2D40 FFBC                move.l     [A6 - 0x44], D0
  4490. 00002F32  2D4B FFC2                move.l     [A6 - 0x3E], A3
  4491. 00002F36  558F                     subq.l     A7, 2
  4492. 00002F38  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4493. 00002F3C  A86B                     syscall    LoWord
  4494. 00002F3E  3D5F FFC6                move.w     [A6 - 0x3A], [A7]+
  4495. 00002F42  422E FFCA                clr.b      [A6 - 0x36]
  4496. 00002F46  4A86                     tst.l      D6
  4497. 00002F48  6704                     beq        +0x6 /* 00002F4E */
  4498. 00002F4A  7003                     moveq.l    D0, 0x03
  4499. 00002F4C  6002                     bra        +0x4 /* 00002F50 */
  4500. label00002F4E:
  4501. 00002F4E  7001                     moveq.l    D0, 0x01
  4502. label00002F50:
  4503. 00002F50  1D40 FFCB                move.b     [A6 - 0x35], D0
  4504. 00002F54  7000                     moveq.l    D0, 0x00
  4505. 00002F56  2D40 FFCC                move.l     [A6 - 0x34], D0
  4506. 00002F5A  558F                     subq.l     A7, 2
  4507. 00002F5C  486E FFB0                pea.l      [A6 - 0x50]
  4508. 00002F60  7200                     moveq.l    D1, 0x00
  4509. 00002F62  1F01                     move.b     -[A7], D1
  4510. 00002F64  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  4511. 00002F68  3E1F                     move.w     D7, [A7]+
  4512. 00002F6A  671A                     beq        +0x1C /* 00002F86 */
  4513. 00002F6C  4A86                     tst.l      D6
  4514. 00002F6E  6716                     beq        +0x18 /* 00002F86 */
  4515. 00002F70  1D7C 0001 FFCB           move.b     [A6 - 0x35], 0x1
  4516. 00002F76  558F                     subq.l     A7, 2
  4517. 00002F78  486E FFB0                pea.l      [A6 - 0x50]
  4518. 00002F7C  7000                     moveq.l    D0, 0x00
  4519. 00002F7E  1F00                     move.b     -[A7], D0
  4520. 00002F80  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  4521. 00002F84  3E1F                     move.w     D7, [A7]+
  4522. label00002F86:
  4523. 00002F86  7000                     moveq.l    D0, 0x00
  4524. 00002F88  4A47                     tst.w      D7
  4525. 00002F8A  6608                     bne        +0xA /* 00002F94 */
  4526. 00002F8C  4A6E FFC8                tst.w      [A6 - 0x38]
  4527. 00002F90  6702                     beq        +0x4 /* 00002F94 */
  4528. 00002F92  7001                     moveq.l    D0, 0x01
  4529. label00002F94:
  4530. 00002F94  4A80                     tst.l      D0
  4531. 00002F96  6708                     beq        +0xA /* 00002FA0 */
  4532. 00002F98  302E FFC8                move.w     D0, [A6 - 0x38]
  4533. 00002F9C  48C0                     ext.l      D0
  4534. 00002F9E  6002                     bra        +0x4 /* 00002FA2 */
  4535. label00002FA0:
  4536. 00002FA0  70FF                     moveq.l    D0, 0xFFFFFFFF
  4537. label00002FA2:
  4538. 00002FA2  4CEE 08C0 FFA4           movem.l    D6,D7,A3, [A6 - 0x5C]
  4539. 00002FA8  4E5E                     unlink     A6
  4540. 00002FAA  4E75                     rts
  4541. export_1187:
  4542. 00002FAC  4E56 0000                link       A6, 0
  4543. 00002FB0  2F0B                     move.l     -[A7], A3
  4544. 00002FB2  266E 0008                movea.l    A3, [A6 + 0x8]
  4545. 00002FB6  558F                     subq.l     A7, 2
  4546. 00002FB8  2F0B                     move.l     -[A7], A3
  4547. 00002FBA  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  4548. 00002FBE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4549. 00002FC2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4550. 00002FC6  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  4551. 00002FCA  4A5F                     tst.w      [A7]+
  4552. 00002FCC  6604                     bne        +0x6 /* 00002FD2 */
  4553. 00002FCE  7000                     moveq.l    D0, 0x00
  4554. 00002FD0  6002                     bra        +0x4 /* 00002FD4 */
  4555. label00002FD2:
  4556. 00002FD2  70FF                     moveq.l    D0, 0xFFFFFFFF
  4557. label00002FD4:
  4558. 00002FD4  266E FFFC                movea.l    A3, [A6 - 0x4]
  4559. 00002FD8  4E5E                     unlink     A6
  4560. 00002FDA  4E75                     rts
  4561. export_1188:
  4562. 00002FDC  4E56 0000                link       A6, 0
  4563. 00002FE0  48E7 0110                movem.l    -[A7], D7,A3
  4564. 00002FE4  266E 000C                movea.l    A3, [A6 + 0xC]
  4565. 00002FE8  558F                     subq.l     A7, 2
  4566. 00002FEA  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4567. 00002FEE  486E 0010                pea.l      [A6 + 0x10]
  4568. 00002FF2  2F0B                     move.l     -[A7], A3
  4569. 00002FF4  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  4570. 00002FF8  3E1F                     move.w     D7, [A7]+
  4571. 00002FFA  48C7                     ext.l      D7
  4572. 00002FFC  70D9                     moveq.l    D0, 0xFFFFFFD9
  4573. 00002FFE  B087                     cmp.l      D0, D7
  4574. 00003000  660E                     bne        +0x10 /* 00003010 */
  4575. 00003002  4AAE 0010                tst.l      [A6 + 0x10]
  4576. 00003006  6C06                     bge        +0x8 /* 0000300E */
  4577. 00003008  7000                     moveq.l    D0, 0x00
  4578. 0000300A  2D40 0010                move.l     [A6 + 0x10], D0
  4579. label0000300E:
  4580. 0000300E  4247                     clr.w      D7
  4581. label00003010:
  4582. 00003010  4A47                     tst.w      D7
  4583. 00003012  6606                     bne        +0x8 /* 0000301A */
  4584. 00003014  202E 0010                move.l     D0, [A6 + 0x10]
  4585. 00003018  6002                     bra        +0x4 /* 0000301C */
  4586. label0000301A:
  4587. 0000301A  70FF                     moveq.l    D0, 0xFFFFFFFF
  4588. label0000301C:
  4589. 0000301C  4CEE 0880 FFF8           movem.l    D7,A3, [A6 - 0x8]
  4590. 00003022  4E5E                     unlink     A6
  4591. 00003024  4E75                     rts
  4592. export_1189:
  4593. 00003026  4E56 0000                link       A6, 0
  4594. 0000302A  48E7 0110                movem.l    -[A7], D7,A3
  4595. 0000302E  266E 000C                movea.l    A3, [A6 + 0xC]
  4596. 00003032  558F                     subq.l     A7, 2
  4597. 00003034  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4598. 00003038  486E 0010                pea.l      [A6 + 0x10]
  4599. 0000303C  2F0B                     move.l     -[A7], A3
  4600. 0000303E  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  4601. 00003042  3E1F                     move.w     D7, [A7]+
  4602. 00003044  48C7                     ext.l      D7
  4603. 00003046  70D9                     moveq.l    D0, 0xFFFFFFD9
  4604. 00003048  B087                     cmp.l      D0, D7
  4605. 0000304A  6602                     bne        +0x4 /* 0000304E */
  4606. 0000304C  4247                     clr.w      D7
  4607. label0000304E:
  4608. 0000304E  4A47                     tst.w      D7
  4609. 00003050  6606                     bne        +0x8 /* 00003058 */
  4610. 00003052  202E 0010                move.l     D0, [A6 + 0x10]
  4611. 00003056  6002                     bra        +0x4 /* 0000305A */
  4612. label00003058:
  4613. 00003058  70FF                     moveq.l    D0, 0xFFFFFFFF
  4614. label0000305A:
  4615. 0000305A  4CEE 0880 FFF8           movem.l    D7,A3, [A6 - 0x8]
  4616. 00003060  4E5E                     unlink     A6
  4617. 00003062  4E75                     rts
  4618. export_1190:
  4619. 00003064  4E56 0000                link       A6, 0
  4620. 00003068  2F07                     move.l     -[A7], D7
  4621. 0000306A  2E2E 0008                move.l     D7, [A6 + 0x8]
  4622. 0000306E  558F                     subq.l     A7, 2
  4623. 00003070  3F07                     move.w     -[A7], D7
  4624. 00003072  4AAE 0010                tst.l      [A6 + 0x10]
  4625. 00003076  6704                     beq        +0x6 /* 0000307C */
  4626. 00003078  7002                     moveq.l    D0, 0x02
  4627. 0000307A  6002                     bra        +0x4 /* 0000307E */
  4628. label0000307C:
  4629. 0000307C  7001                     moveq.l    D0, 0x01
  4630. label0000307E:
  4631. 0000307E  3F00                     move.w     -[A7], D0
  4632. 00003080  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4633. 00003084  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  4634. 00003088  558F                     subq.l     A7, 2
  4635. 0000308A  3F07                     move.w     -[A7], D7
  4636. 0000308C  486E 000C                pea.l      [A6 + 0xC]
  4637. 00003090  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  4638. 00003094  202E 000C                move.l     D0, [A6 + 0xC]
  4639. 00003098  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4640. 0000309C  4E5E                     unlink     A6
  4641. 0000309E  4E75                     rts
  4642. export_1191:
  4643. 000030A0  48E7 0300                movem.l    -[A7], D6,D7
  4644. 000030A4  2C2F 000C                move.l     D6, [A7 + 0xC]
  4645. 000030A8  6604                     bne        +0x6 /* 000030AE */
  4646. 000030AA  7000                     moveq.l    D0, 0x00
  4647. 000030AC  6012                     bra        +0x14 /* 000030C0 */
  4648. label000030AE:
  4649. 000030AE  558F                     subq.l     A7, 2
  4650. 000030B0  3F06                     move.w     -[A7], D6
  4651. 000030B2  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  4652. 000030B6  3E1F                     move.w     D7, [A7]+
  4653. 000030B8  6604                     bne        +0x6 /* 000030BE */
  4654. 000030BA  7000                     moveq.l    D0, 0x00
  4655. 000030BC  6002                     bra        +0x4 /* 000030C0 */
  4656. label000030BE:
  4657. 000030BE  70FF                     moveq.l    D0, 0xFFFFFFFF
  4658. label000030C0:
  4659. 000030C0  4CDF 00C0                movem.l    D6,D7, [A7]+
  4660. 000030C4  4E75                     rts
  4661. fn000030C6:
  4662. 000030C6  48E7 0110                movem.l    -[A7], D7,A3
  4663. 000030CA  598F                     subq.l     A7, 4
  4664. 000030CC  2F3C 5344 4546           move.l     -[A7], 0x53444546 /* 'SDEF' */
  4665. 000030D2  3F3C 61B0                move.w     -[A7], 0x61B0
  4666. 000030D6  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  4667. 000030DA  2B5F B434                move.l     [A5 - 0x4BCC], [A7]+
  4668. 000030DE  6616                     bne        +0x18 /* 000030F6 */
  4669. 000030E0  558F                     subq.l     A7, 2
  4670. 000030E2  A9AF                     syscall    ResError
  4671. 000030E4  3E1F                     move.w     D7, [A7]+
  4672. 000030E6  6708                     beq        +0xA /* 000030F0 */
  4673. 000030E8  48C7                     ext.l      D7
  4674. 000030EA  2007                     move.l     D0, D7
  4675. 000030EC  6000 00AC                bra        +0xAE /* 0000319A */
  4676. label000030F0:
  4677. 000030F0  7035                     moveq.l    D0, 0x35
  4678. 000030F2  6000 00A6                bra        +0xA8 /* 0000319A */
  4679. label000030F6:
  4680. 000030F6  2F2D B434                move.l     -[A7], [A5 - 0x4BCC]
  4681. 000030FA  A992                     syscall    DetachResource
  4682. 000030FC  2F2D B434                move.l     -[A7], [A5 - 0x4BCC]
  4683. 00003100  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  4684. 00003104  2F2D B434                move.l     -[A7], [A5 - 0x4BCC]
  4685. 00003108  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4686. 0000310C  206D B434                movea.l    A0, [A5 - 0x4BCC]
  4687. 00003110  2650                     movea.l    A3, [A0]
  4688. 00003112  41ED 030A                lea.l      A0, [A5 + 0x30A /* export_93 */]
  4689. 00003116  2B48 B472                move.l     [A5 - 0x4B8E], A0
  4690. 0000311A  41ED 0312                lea.l      A0, [A5 + 0x312 /* export_94 */]
  4691. 0000311E  2B48 B476                move.l     [A5 - 0x4B8A], A0
  4692. 00003122  41ED 253A                lea.l      A0, [A5 + 0x253A /* export_1187 */]
  4693. 00003126  2B48 B47A                move.l     [A5 - 0x4B86], A0
  4694. 0000312A  41ED 2532                lea.l      A0, [A5 + 0x2532 /* export_1186 */]
  4695. 0000312E  2B48 B47E                move.l     [A5 - 0x4B82], A0
  4696. 00003132  41ED 2542                lea.l      A0, [A5 + 0x2542 /* export_1188 */]
  4697. 00003136  2B48 B482                move.l     [A5 - 0x4B7E], A0
  4698. 0000313A  41ED 254A                lea.l      A0, [A5 + 0x254A /* export_1189 */]
  4699. 0000313E  2B48 B486                move.l     [A5 - 0x4B7A], A0
  4700. 00003142  41ED 2552                lea.l      A0, [A5 + 0x2552 /* export_1190 */]
  4701. 00003146  2B48 B48E                move.l     [A5 - 0x4B72], A0
  4702. 0000314A  41ED 255A                lea.l      A0, [A5 + 0x255A /* export_1191 */]
  4703. 0000314E  2B48 B48A                move.l     [A5 - 0x4B76], A0
  4704. 00003152  41ED 252A                lea.l      A0, [A5 + 0x252A /* export_1185 */]
  4705. 00003156  2B48 B492                move.l     [A5 - 0x4B6E], A0
  4706. 0000315A  41ED 251A                lea.l      A0, [A5 + 0x251A /* export_1183 */]
  4707. 0000315E  2B48 B46A                move.l     [A5 - 0x4B96], A0
  4708. 00003162  41ED 2512                lea.l      A0, [A5 + 0x2512 /* export_1182 */]
  4709. 00003166  2B48 B46E                move.l     [A5 - 0x4B92], A0
  4710. 0000316A  706C                     moveq.l    D0, 0x6C
  4711. 0000316C  2F00                     move.l     -[A7], D0
  4712. 0000316E  2F0B                     move.l     -[A7], A3
  4713. 00003170  486D B43A                pea.l      [A5 - 0x4BC6]
  4714. 00003174  4E93                     jsr        [A3]
  4715. 00003176  7000                     moveq.l    D0, 0x00
  4716. 00003178  7200                     moveq.l    D1, 0x00
  4717. 0000317A  4AAD B43A                tst.l      [A5 - 0x4BC6]
  4718. 0000317E  57C1                     seq        D1
  4719. 00003180  4401                     neg.b      D1
  4720. 00003182  57C0                     seq        D0
  4721. 00003184  4400                     neg.b      D0
  4722. 00003186  1B40 B438                move.b     [A5 - 0x4BC8], D0
  4723. 0000318A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4724. 0000318E  6704                     beq        +0x6 /* 00003194 */
  4725. 00003190  7000                     moveq.l    D0, 0x00
  4726. 00003192  6006                     bra        +0x8 /* 0000319A */
  4727. label00003194:
  4728. 00003194  4EBA 000A                jsr        [PC + 0xA /* 000031A0 */]
  4729. 00003198  7035                     moveq.l    D0, 0x35
  4730. label0000319A:
  4731. 0000319A  4CDF 0880                movem.l    D7,A3, [A7]+
  4732. 0000319E  4E75                     rts
  4733. fn000031A0:
  4734. 000031A0  4AAD B434                tst.l      [A5 - 0x4BCC]
  4735. 000031A4  670E                     beq        +0x10 /* 000031B4 */
  4736. 000031A6  2F2D B434                move.l     -[A7], [A5 - 0x4BCC]
  4737. 000031AA  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  4738. 000031AE  7000                     moveq.l    D0, 0x00
  4739. 000031B0  2B40 B434                move.l     [A5 - 0x4BCC], D0
  4740. label000031B4:
  4741. 000031B4  7000                     moveq.l    D0, 0x00
  4742. 000031B6  4E75                     rts
  4743. fn000031B8:
  4744. 000031B8  4E56 0000                link       A6, 0
  4745. 000031BC  2F0B                     move.l     -[A7], A3
  4746. 000031BE  266E 0008                movea.l    A3, [A6 + 0x8]
  4747. 000031C2  4A2D B438                tst.b      [A5 - 0x4BC8]
  4748. 000031C6  6716                     beq        +0x18 /* 000031DE */
  4749. 000031C8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4750. 000031CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4751. 000031D0  2F0B                     move.l     -[A7], A3
  4752. 000031D2  206D B442                movea.l    A0, [A5 - 0x4BBE]
  4753. 000031D6  4E90                     jsr        [A0]
  4754. 000031D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4755. 000031DC  6002                     bra        +0x4 /* 000031E0 */
  4756. label000031DE:
  4757. 000031DE  700A                     moveq.l    D0, 0x0A
  4758. label000031E0:
  4759. 000031E0  266E FFFC                movea.l    A3, [A6 - 0x4]
  4760. 000031E4  4E5E                     unlink     A6
  4761. 000031E6  4E75                     rts
  4762. fn000031E8:
  4763. 000031E8  4A2D B438                tst.b      [A5 - 0x4BC8]
  4764. 000031EC  6708                     beq        +0xA /* 000031F6 */
  4765. 000031EE  206D B446                movea.l    A0, [A5 - 0x4BBA]
  4766. 000031F2  4E90                     jsr        [A0]
  4767. 000031F4  6002                     bra        +0x4 /* 000031F8 */
  4768. label000031F6:
  4769. 000031F6  700A                     moveq.l    D0, 0x0A
  4770. label000031F8:
  4771. 000031F8  4E75                     rts
  4772. fn000031FA:
  4773. 000031FA  4E56 0000                link       A6, 0
  4774. 000031FE  2F0B                     move.l     -[A7], A3
  4775. 00003200  266E 0008                movea.l    A3, [A6 + 0x8]
  4776. 00003204  4A2D B438                tst.b      [A5 - 0x4BC8]
  4777. 00003208  6710                     beq        +0x12 /* 0000321A */
  4778. 0000320A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4779. 0000320E  2F0B                     move.l     -[A7], A3
  4780. 00003210  206D B44A                movea.l    A0, [A5 - 0x4BB6]
  4781. 00003214  4E90                     jsr        [A0]
  4782. 00003216  508F                     addq.l     A7, 8
  4783. 00003218  6002                     bra        +0x4 /* 0000321C */
  4784. label0000321A:
  4785. 0000321A  700A                     moveq.l    D0, 0x0A
  4786. label0000321C:
  4787. 0000321C  266E FFFC                movea.l    A3, [A6 - 0x4]
  4788. 00003220  4E5E                     unlink     A6
  4789. 00003222  4E75                     rts
  4790. fn00003224:
  4791. 00003224  4E56 0000                link       A6, 0
  4792. 00003228  2F0B                     move.l     -[A7], A3
  4793. 0000322A  266E 0008                movea.l    A3, [A6 + 0x8]
  4794. 0000322E  4A2D B438                tst.b      [A5 - 0x4BC8]
  4795. 00003232  6710                     beq        +0x12 /* 00003244 */
  4796. 00003234  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4797. 00003238  2F0B                     move.l     -[A7], A3
  4798. 0000323A  206D B43A                movea.l    A0, [A5 - 0x4BC6]
  4799. 0000323E  4E90                     jsr        [A0]
  4800. 00003240  508F                     addq.l     A7, 8
  4801. 00003242  6002                     bra        +0x4 /* 00003246 */
  4802. label00003244:
  4803. 00003244  700A                     moveq.l    D0, 0x0A
  4804. label00003246:
  4805. 00003246  266E FFFC                movea.l    A3, [A6 - 0x4]
  4806. 0000324A  4E5E                     unlink     A6
  4807. 0000324C  4E75                     rts
  4808. fn0000324E:
  4809. 0000324E  4E56 0000                link       A6, 0
  4810. 00003252  2F0B                     move.l     -[A7], A3
  4811. 00003254  266E 0008                movea.l    A3, [A6 + 0x8]
  4812. 00003258  4A2D B438                tst.b      [A5 - 0x4BC8]
  4813. 0000325C  6710                     beq        +0x12 /* 0000326E */
  4814. 0000325E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4815. 00003262  2F0B                     move.l     -[A7], A3
  4816. 00003264  206D B452                movea.l    A0, [A5 - 0x4BAE]
  4817. 00003268  4E90                     jsr        [A0]
  4818. 0000326A  508F                     addq.l     A7, 8
  4819. 0000326C  6002                     bra        +0x4 /* 00003270 */
  4820. label0000326E:
  4821. 0000326E  700A                     moveq.l    D0, 0x0A
  4822. label00003270:
  4823. 00003270  266E FFFC                movea.l    A3, [A6 - 0x4]
  4824. 00003274  4E5E                     unlink     A6
  4825. 00003276  4E75                     rts
  4826. fn00003278:
  4827. 00003278  4E56 0000                link       A6, 0
  4828. 0000327C  2F0B                     move.l     -[A7], A3
  4829. 0000327E  266E 0008                movea.l    A3, [A6 + 0x8]
  4830. 00003282  4A2D B438                tst.b      [A5 - 0x4BC8]
  4831. 00003286  671A                     beq        +0x1C /* 000032A2 */
  4832. 00003288  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4833. 0000328C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4834. 00003290  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4835. 00003294  2F0B                     move.l     -[A7], A3
  4836. 00003296  206D B45A                movea.l    A0, [A5 - 0x4BA6]
  4837. 0000329A  4E90                     jsr        [A0]
  4838. 0000329C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4839. 000032A0  6002                     bra        +0x4 /* 000032A4 */
  4840. label000032A2:
  4841. 000032A2  700A                     moveq.l    D0, 0x0A
  4842. label000032A4:
  4843. 000032A4  266E FFFC                movea.l    A3, [A6 - 0x4]
  4844. 000032A8  4E5E                     unlink     A6
  4845. 000032AA  4E75                     rts
  4846. fn000032AC:
  4847. 000032AC  4A2D B438                tst.b      [A5 - 0x4BC8]
  4848. 000032B0  6708                     beq        +0xA /* 000032BA */
  4849. 000032B2  206D B456                movea.l    A0, [A5 - 0x4BAA]
  4850. 000032B6  4E90                     jsr        [A0]
  4851. 000032B8  6002                     bra        +0x4 /* 000032BC */
  4852. label000032BA:
  4853. 000032BA  700A                     moveq.l    D0, 0x0A
  4854. label000032BC:
  4855. 000032BC  4E75                     rts
  4856. fn000032BE:
  4857. 000032BE  4E56 0000                link       A6, 0
  4858. 000032C2  48E7 0018                movem.l    -[A7], A3,A4
  4859. 000032C6  286E 0010                movea.l    A4, [A6 + 0x10]
  4860. 000032CA  266E 000C                movea.l    A3, [A6 + 0xC]
  4861. 000032CE  4A2D B438                tst.b      [A5 - 0x4BC8]
  4862. 000032D2  6714                     beq        +0x16 /* 000032E8 */
  4863. 000032D4  2F0C                     move.l     -[A7], A4
  4864. 000032D6  2F0B                     move.l     -[A7], A3
  4865. 000032D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4866. 000032DC  206D B466                movea.l    A0, [A5 - 0x4B9A]
  4867. 000032E0  4E90                     jsr        [A0]
  4868. 000032E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4869. 000032E6  6002                     bra        +0x4 /* 000032EA */
  4870. label000032E8:
  4871. 000032E8  700A                     moveq.l    D0, 0x0A
  4872. label000032EA:
  4873. 000032EA  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4874. 000032F0  4E5E                     unlink     A6
  4875. 000032F2  4E75                     rts
  4876. fn000032F4:
  4877. 000032F4  4E56 0000                link       A6, 0
  4878. 000032F8  2F0B                     move.l     -[A7], A3
  4879. 000032FA  266E 0008                movea.l    A3, [A6 + 0x8]
  4880. 000032FE  4A2D B438                tst.b      [A5 - 0x4BC8]
  4881. 00003302  6716                     beq        +0x18 /* 0000331A */
  4882. 00003304  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4883. 00003308  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4884. 0000330C  2F0B                     move.l     -[A7], A3
  4885. 0000330E  206D B45E                movea.l    A0, [A5 - 0x4BA2]
  4886. 00003312  4E90                     jsr        [A0]
  4887. 00003314  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4888. 00003318  6002                     bra        +0x4 /* 0000331C */
  4889. label0000331A:
  4890. 0000331A  700A                     moveq.l    D0, 0x0A
  4891. label0000331C:
  4892. 0000331C  266E FFFC                movea.l    A3, [A6 - 0x4]
  4893. 00003320  4E5E                     unlink     A6
  4894. 00003322  4E75                     rts
  4895. fn00003324:
  4896. 00003324  4E56 0000                link       A6, 0
  4897. 00003328  2F0B                     move.l     -[A7], A3
  4898. 0000332A  266E 0008                movea.l    A3, [A6 + 0x8]
  4899. 0000332E  4A2D B438                tst.b      [A5 - 0x4BC8]
  4900. 00003332  6716                     beq        +0x18 /* 0000334A */
  4901. 00003334  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4902. 00003338  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4903. 0000333C  2F0B                     move.l     -[A7], A3
  4904. 0000333E  206D B462                movea.l    A0, [A5 - 0x4B9E]
  4905. 00003342  4E90                     jsr        [A0]
  4906. 00003344  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4907. 00003348  6002                     bra        +0x4 /* 0000334C */
  4908. label0000334A:
  4909. 0000334A  700A                     moveq.l    D0, 0x0A
  4910. label0000334C:
  4911. 0000334C  266E FFFC                movea.l    A3, [A6 - 0x4]
  4912. 00003350  4E5E                     unlink     A6
  4913. 00003352  4E75                     rts
  4914. export_1192:
  4915. 00003354  4E56 FFF2                link       A6, -0x000E
  4916. 00003358  48E7 0118                movem.l    -[A7], D7,A3,A4
  4917. 0000335C  3E2E 000C                move.w     D7, [A6 + 0xC]
  4918. 00003360  286E 0008                movea.l    A4, [A6 + 0x8]
  4919. 00003364  206C 0086                movea.l    A0, [A4 + 0x86]
  4920. 00003368  2050                     movea.l    A0, [A0]
  4921. 0000336A  2668 0002                movea.l    A3, [A0 + 0x2]
  4922. 0000336E  BE6B 0074                cmp.w      D7, [A3 + 0x74]
  4923. 00003372  667E                     bne        +0x80 /* 000033F2 */
  4924. 00003374  206B 0004                movea.l    A0, [A3 + 0x4]
  4925. 00003378  4A10                     tst.b      [A0]
  4926. 0000337A  6740                     beq        +0x42 /* 000033BC */
  4927. 0000337C  206B 0008                movea.l    A0, [A3 + 0x8]
  4928. 00003380  4A10                     tst.b      [A0]
  4929. 00003382  6714                     beq        +0x16 /* 00003398 */
  4930. 00003384  7001                     moveq.l    D0, 0x01
  4931. 00003386  2F00                     move.l     -[A7], D0
  4932. 00003388  720E                     moveq.l    D1, 0x0E
  4933. 0000338A  2F01                     move.l     -[A7], D1
  4934. 0000338C  2F0C                     move.l     -[A7], A4
  4935. 0000338E  4EBA F6A4                jsr        [PC - 0x95C /* 00002A34 */]
  4936. 00003392  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4937. 00003396  6054                     bra        +0x56 /* 000033EC */
  4938. label00003398:
  4939. 00003398  7001                     moveq.l    D0, 0x01
  4940. 0000339A  2F00                     move.l     -[A7], D0
  4941. 0000339C  720F                     moveq.l    D1, 0x0F
  4942. 0000339E  2F01                     move.l     -[A7], D1
  4943. 000033A0  2F0C                     move.l     -[A7], A4
  4944. 000033A2  4EBA F690                jsr        [PC - 0x970 /* 00002A34 */]
  4945. 000033A6  2F0C                     move.l     -[A7], A4
  4946. 000033A8  700C                     moveq.l    D0, 0x0C
  4947. 000033AA  3F00                     move.w     -[A7], D0
  4948. 000033AC  A827                     syscall    HideDialogItem/HideDItem
  4949. 000033AE  2F0C                     move.l     -[A7], A4
  4950. 000033B0  700D                     moveq.l    D0, 0x0D
  4951. 000033B2  3F00                     move.w     -[A7], D0
  4952. 000033B4  A827                     syscall    HideDialogItem/HideDItem
  4953. 000033B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4954. 000033BA  6030                     bra        +0x32 /* 000033EC */
  4955. label000033BC:
  4956. 000033BC  7001                     moveq.l    D0, 0x01
  4957. 000033BE  2F00                     move.l     -[A7], D0
  4958. 000033C0  720F                     moveq.l    D1, 0x0F
  4959. 000033C2  2F01                     move.l     -[A7], D1
  4960. 000033C4  2F0C                     move.l     -[A7], A4
  4961. 000033C6  4EBA F66C                jsr        [PC - 0x994 /* 00002A34 */]
  4962. 000033CA  2F0C                     move.l     -[A7], A4
  4963. 000033CC  700C                     moveq.l    D0, 0x0C
  4964. 000033CE  3F00                     move.w     -[A7], D0
  4965. 000033D0  A827                     syscall    HideDialogItem/HideDItem
  4966. 000033D2  2F0C                     move.l     -[A7], A4
  4967. 000033D4  700D                     moveq.l    D0, 0x0D
  4968. 000033D6  3F00                     move.w     -[A7], D0
  4969. 000033D8  A827                     syscall    HideDialogItem/HideDItem
  4970. 000033DA  4878 00FF                push.l     0xFF
  4971. 000033DE  700E                     moveq.l    D0, 0x0E
  4972. 000033E0  2F00                     move.l     -[A7], D0
  4973. 000033E2  2F0C                     move.l     -[A7], A4
  4974. 000033E4  4EBA F61E                jsr        [PC - 0x9E2 /* 00002A04 */]
  4975. 000033E8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4976. label000033EC:
  4977. 000033EC  066B 2710 0074           addi.w     [A3 + 0x74], 0x2710
  4978. label000033F2:
  4979. 000033F2  3007                     move.w     D0, D7
  4980. 000033F4  5340                     subq.w     D0, 1
  4981. 000033F6  671E                     beq        +0x20 /* 00003416 */
  4982. 000033F8  0440 000B                subi.w     D0, 0xB
  4983. 000033FC  6700 00C4                beq        +0xC6 /* 000034C2 */
  4984. 00003400  5340                     subq.w     D0, 1
  4985. 00003402  6700 00D4                beq        +0xD6 /* 000034D8 */
  4986. 00003406  5340                     subq.w     D0, 1
  4987. 00003408  6700 00DE                beq        +0xE0 /* 000034E8 */
  4988. 0000340C  5340                     subq.w     D0, 1
  4989. 0000340E  6700 015C                beq        +0x15E /* 0000356C */
  4990. 00003412  6000 01D8                bra        +0x1DA /* 000035EC */
  4991. label00003416:
  4992. 00003416  2F0C                     move.l     -[A7], A4
  4993. 00003418  700E                     moveq.l    D0, 0x0E
  4994. 0000341A  3F00                     move.w     -[A7], D0
  4995. 0000341C  486E FFFE                pea.l      [A6 - 0x2]
  4996. 00003420  486E FFF2                pea.l      [A6 - 0xE]
  4997. 00003424  486E FFF6                pea.l      [A6 - 0xA]
  4998. 00003428  A98D                     syscall    GetDialogItem/GetDItem
  4999. 0000342A  558F                     subq.l     A7, 2
  5000. 0000342C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5001. 00003430  A960                     syscall    GetControlValue/GetCtlValue
  5002. 00003432  4A5F                     tst.w      [A7]+
  5003. 00003434  6646                     bne        +0x48 /* 0000347C */
  5004. 00003436  558F                     subq.l     A7, 2
  5005. 00003438  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  5006. 0000343C  486B 0032                pea.l      [A3 + 0x32]
  5007. 00003440  4EAD 063A                jsr        [A5 + 0x63A /* export_195 */]
  5008. 00003444  4A5F                     tst.w      [A7]+
  5009. 00003446  662A                     bne        +0x2C /* 00003472 */
  5010. 00003448  3038 0214                move.w     D0, [0x00000214 /* SFSaveDisk */]
  5011. 0000344C  4440                     neg.w      D0
  5012. 0000344E  B06B 000C                cmp.w      D0, [A3 + 0xC]
  5013. 00003452  661E                     bne        +0x20 /* 00003472 */
  5014. 00003454  202B 0010                move.l     D0, [A3 + 0x10]
  5015. 00003458  B0B8 0398                cmp.l      D0, [0x00000398 /* CurDirStore */]
  5016. 0000345C  6614                     bne        +0x16 /* 00003472 */
  5017. 0000345E  7036                     moveq.l    D0, 0x36
  5018. 00003460  2F00                     move.l     -[A7], D0
  5019. 00003462  4EBA F03C                jsr        [PC - 0xFC4 /* 000024A0 */]
  5020. 00003466  3D7C 0064 000E           move.w     [A6 + 0xE], 0x64 /* 'd' */
  5021. 0000346C  588F                     addq.l     A7, 4
  5022. 0000346E  6000 0180                bra        +0x182 /* 000035F0 */
  5023. label00003472:
  5024. 00003472  3D7C 0001 000E           move.w     [A6 + 0xE], 0x1
  5025. 00003478  6000 0176                bra        +0x178 /* 000035F0 */
  5026. label0000347C:
  5027. 0000347C  558F                     subq.l     A7, 2
  5028. 0000347E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  5029. 00003482  486B 0032                pea.l      [A3 + 0x32]
  5030. 00003486  4EAD 063A                jsr        [A5 + 0x63A /* export_195 */]
  5031. 0000348A  4A5F                     tst.w      [A7]+
  5032. 0000348C  662A                     bne        +0x2C /* 000034B8 */
  5033. 0000348E  3038 0214                move.w     D0, [0x00000214 /* SFSaveDisk */]
  5034. 00003492  4440                     neg.w      D0
  5035. 00003494  B06B 000E                cmp.w      D0, [A3 + 0xE]
  5036. 00003498  661E                     bne        +0x20 /* 000034B8 */
  5037. 0000349A  202B 0014                move.l     D0, [A3 + 0x14]
  5038. 0000349E  B0B8 0398                cmp.l      D0, [0x00000398 /* CurDirStore */]
  5039. 000034A2  6614                     bne        +0x16 /* 000034B8 */
  5040. 000034A4  7036                     moveq.l    D0, 0x36
  5041. 000034A6  2F00                     move.l     -[A7], D0
  5042. 000034A8  4EBA EFF6                jsr        [PC - 0x100A /* 000024A0 */]
  5043. 000034AC  3D7C 0064 000E           move.w     [A6 + 0xE], 0x64 /* 'd' */
  5044. 000034B2  588F                     addq.l     A7, 4
  5045. 000034B4  6000 013A                bra        +0x13C /* 000035F0 */
  5046. label000034B8:
  5047. 000034B8  3D7C 0001 000E           move.w     [A6 + 0xE], 0x1
  5048. 000034BE  6000 0130                bra        +0x132 /* 000035F0 */
  5049. label000034C2:
  5050. 000034C2  206B 0008                movea.l    A0, [A3 + 0x8]
  5051. 000034C6  4210                     clr.b      [A0]
  5052. 000034C8  377C 0002 0072           move.w     [A3 + 0x72], 0x2
  5053. 000034CE  3D7C 0003 000E           move.w     [A6 + 0xE], 0x3
  5054. 000034D4  6000 011A                bra        +0x11C /* 000035F0 */
  5055. label000034D8:
  5056. 000034D8  377C 0003 0072           move.w     [A3 + 0x72], 0x3
  5057. 000034DE  3D7C 0003 000E           move.w     [A6 + 0xE], 0x3
  5058. 000034E4  6000 010A                bra        +0x10C /* 000035F0 */
  5059. label000034E8:
  5060. 000034E8  2F0C                     move.l     -[A7], A4
  5061. 000034EA  3F07                     move.w     -[A7], D7
  5062. 000034EC  486E FFFE                pea.l      [A6 - 0x2]
  5063. 000034F0  486E FFF2                pea.l      [A6 - 0xE]
  5064. 000034F4  486E FFF6                pea.l      [A6 - 0xA]
  5065. 000034F8  A98D                     syscall    GetDialogItem/GetDItem
  5066. 000034FA  558F                     subq.l     A7, 2
  5067. 000034FC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5068. 00003500  A960                     syscall    GetControlValue/GetCtlValue
  5069. 00003502  4A5F                     tst.w      [A7]+
  5070. 00003504  6600 00E6                bne        +0xE8 /* 000035EC */
  5071. 00003508  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5072. 0000350C  7001                     moveq.l    D0, 0x01
  5073. 0000350E  3F00                     move.w     -[A7], D0
  5074. 00003510  A963                     syscall    SetControlValue/SetCtlValue
  5075. 00003512  7000                     moveq.l    D0, 0x00
  5076. 00003514  2F00                     move.l     -[A7], D0
  5077. 00003516  720F                     moveq.l    D1, 0x0F
  5078. 00003518  2F01                     move.l     -[A7], D1
  5079. 0000351A  2F0C                     move.l     -[A7], A4
  5080. 0000351C  4EBA F516                jsr        [PC - 0xAEA /* 00002A34 */]
  5081. 00003520  2F0C                     move.l     -[A7], A4
  5082. 00003522  700C                     moveq.l    D0, 0x0C
  5083. 00003524  3F00                     move.w     -[A7], D0
  5084. 00003526  A828                     syscall    ShowDialogItem/ShowDItem
  5085. 00003528  2F0C                     move.l     -[A7], A4
  5086. 0000352A  700D                     moveq.l    D0, 0x0D
  5087. 0000352C  3F00                     move.w     -[A7], D0
  5088. 0000352E  A828                     syscall    ShowDialogItem/ShowDItem
  5089. 00003530  277C 4355 6474 0018      move.l     [A3 + 0x18], 0x43556474 /* 'CUdt' */
  5090. 00003538  277C 4D77 5564 001C      move.l     [A3 + 0x1C], 0x4D775564 /* 'MwUd' */
  5091. 00003540  277C 5544 4354 0020      move.l     [A3 + 0x20], 0x55444354 /* 'UDCT' */
  5092. 00003548  4A6B 000E                tst.w      [A3 + 0xE]
  5093. 0000354C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5094. 00003550  6710                     beq        +0x12 /* 00003562 */
  5095. 00003552  302B 000E                move.w     D0, [A3 + 0xE]
  5096. 00003556  4440                     neg.w      D0
  5097. 00003558  31C0 0214                move.w     [0x00000214 /* SFSaveDisk */], D0
  5098. 0000355C  21EB 0014 0398           move.l     [0x00000398 /* CurDirStore */], [A3 + 0x14]
  5099. label00003562:
  5100. 00003562  3D7C 0065 000E           move.w     [A6 + 0xE], 0x65 /* 'e' */
  5101. 00003568  6000 0086                bra        +0x88 /* 000035F0 */
  5102. label0000356C:
  5103. 0000356C  2F0C                     move.l     -[A7], A4
  5104. 0000356E  3F07                     move.w     -[A7], D7
  5105. 00003570  486E FFFE                pea.l      [A6 - 0x2]
  5106. 00003574  486E FFF2                pea.l      [A6 - 0xE]
  5107. 00003578  486E FFF6                pea.l      [A6 - 0xA]
  5108. 0000357C  A98D                     syscall    GetDialogItem/GetDItem
  5109. 0000357E  558F                     subq.l     A7, 2
  5110. 00003580  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5111. 00003584  A960                     syscall    GetControlValue/GetCtlValue
  5112. 00003586  4A5F                     tst.w      [A7]+
  5113. 00003588  6662                     bne        +0x64 /* 000035EC */
  5114. 0000358A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5115. 0000358E  7001                     moveq.l    D0, 0x01
  5116. 00003590  3F00                     move.w     -[A7], D0
  5117. 00003592  A963                     syscall    SetControlValue/SetCtlValue
  5118. 00003594  7000                     moveq.l    D0, 0x00
  5119. 00003596  2F00                     move.l     -[A7], D0
  5120. 00003598  720E                     moveq.l    D1, 0x0E
  5121. 0000359A  2F01                     move.l     -[A7], D1
  5122. 0000359C  2F0C                     move.l     -[A7], A4
  5123. 0000359E  4EBA F494                jsr        [PC - 0xB6C /* 00002A34 */]
  5124. 000035A2  2F0C                     move.l     -[A7], A4
  5125. 000035A4  700C                     moveq.l    D0, 0x0C
  5126. 000035A6  3F00                     move.w     -[A7], D0
  5127. 000035A8  A827                     syscall    HideDialogItem/HideDItem
  5128. 000035AA  2F0C                     move.l     -[A7], A4
  5129. 000035AC  700D                     moveq.l    D0, 0x0D
  5130. 000035AE  3F00                     move.w     -[A7], D0
  5131. 000035B0  A827                     syscall    HideDialogItem/HideDItem
  5132. 000035B2  277C 434D 6474 0018      move.l     [A3 + 0x18], 0x434D6474 /* 'CMdt' */
  5133. 000035BA  277C 434D 6474 001C      move.l     [A3 + 0x1C], 0x434D6474 /* 'CMdt' */
  5134. 000035C2  277C 434D 6474 0020      move.l     [A3 + 0x20], 0x434D6474 /* 'CMdt' */
  5135. 000035CA  4A6B 000C                tst.w      [A3 + 0xC]
  5136. 000035CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5137. 000035D2  6710                     beq        +0x12 /* 000035E4 */
  5138. 000035D4  302B 000C                move.w     D0, [A3 + 0xC]
  5139. 000035D8  4440                     neg.w      D0
  5140. 000035DA  31C0 0214                move.w     [0x00000214 /* SFSaveDisk */], D0
  5141. 000035DE  21EB 0010 0398           move.l     [0x00000398 /* CurDirStore */], [A3 + 0x10]
  5142. label000035E4:
  5143. 000035E4  3D7C 0065 000E           move.w     [A6 + 0xE], 0x65 /* 'e' */
  5144. 000035EA  6004                     bra        +0x6 /* 000035F0 */
  5145. label000035EC:
  5146. 000035EC  3D47 000E                move.w     [A6 + 0xE], D7
  5147. label000035F0:
  5148. 000035F0  4CEE 1880 FFE6           movem.l    D7,A3,A4, [A6 - 0x1A]
  5149. 000035F6  4E5E                     unlink     A6
  5150. 000035F8  205F                     movea.l    A0, [A7]+
  5151. 000035FA  5C4F                     addq.w     A7, 6
  5152. 000035FC  4ED0                     jmp        [A0]
  5153. export_1193:
  5154. 000035FE  4E56 FEEA                link       A6, -0x0116
  5155. 00003602  48E7 0118                movem.l    -[A7], D7,A3,A4
  5156. 00003606  286E 0010                movea.l    A4, [A6 + 0x10]
  5157. 0000360A  4207                     clr.b      D7
  5158. 0000360C  206C 0086                movea.l    A0, [A4 + 0x86]
  5159. 00003610  2050                     movea.l    A0, [A0]
  5160. 00003612  2668 0002                movea.l    A3, [A0 + 0x2]
  5161. 00003616  206E 000C                movea.l    A0, [A6 + 0xC]
  5162. 0000361A  3010                     move.w     D0, [A0]
  5163. 0000361C  5740                     subq.w     D0, 3
  5164. 0000361E  6B00 01DE                bmi        +0x1E0 /* 000037FE */
  5165. 00003622  0C40 0003                cmpi.w     D0, 0x3
  5166. 00003626  6E00 01D6                bgt        +0x1D8 /* 000037FE */
  5167. 0000362A  D040                     add.w      D0, D0
  5168. 0000362C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5169. 00003630  4EFB 0000                jmp        [PC + D0.w]
  5170. 00003634  0128 01CC                btst       [A0 + 0x1CC], D0
  5171. 00003638  0128 000A                btst       [A0 + 0xA], D0
  5172. 0000363C  206E 000C                movea.l    A0, [A6 + 0xC]
  5173. 00003640  B9E8 0002                cmpa.l     A4, [A0 + 0x2]
  5174. 00003644  6600 00FC                bne        +0xFE /* 00003742 */
  5175. 00003648  2F0C                     move.l     -[A7], A4
  5176. 0000364A  4EBA F694                jsr        [PC - 0x96C /* 00002CE0 */]
  5177. 0000364E  2F0C                     move.l     -[A7], A4
  5178. 00003650  7010                     moveq.l    D0, 0x10
  5179. 00003652  3F00                     move.w     -[A7], D0
  5180. 00003654  486E FEF2                pea.l      [A6 - 0x10E]
  5181. 00003658  486E FEFC                pea.l      [A6 - 0x104]
  5182. 0000365C  486E FEF4                pea.l      [A6 - 0x10C]
  5183. 00003660  A98D                     syscall    GetDialogItem/GetDItem
  5184. 00003662  486E FF00                pea.l      [A6 - 0x100]
  5185. 00003666  3F3C 61A8                move.w     -[A7], 0x61A8
  5186. 0000366A  700D                     moveq.l    D0, 0x0D
  5187. 0000366C  3F00                     move.w     -[A7], D0
  5188. 0000366E  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  5189. 00003672  302B 0002                move.w     D0, [A3 + 0x2]
  5190. 00003676  48C0                     ext.l      D0
  5191. 00003678  2F00                     move.l     -[A7], D0
  5192. 0000367A  3013                     move.w     D0, [A3]
  5193. 0000367C  48C0                     ext.l      D0
  5194. 0000367E  2F00                     move.l     -[A7], D0
  5195. 00003680  7000                     moveq.l    D0, 0x00
  5196. 00003682  2F00                     move.l     -[A7], D0
  5197. 00003684  486E FEF4                pea.l      [A6 - 0x10C]
  5198. 00003688  486E FF00                pea.l      [A6 - 0x100]
  5199. 0000368C  4EBA F6E0                jsr        [PC - 0x920 /* 00002D6E */]
  5200. 00003690  2F0C                     move.l     -[A7], A4
  5201. 00003692  7011                     moveq.l    D0, 0x11
  5202. 00003694  3F00                     move.w     -[A7], D0
  5203. 00003696  486E FEF2                pea.l      [A6 - 0x10E]
  5204. 0000369A  486E FEFC                pea.l      [A6 - 0x104]
  5205. 0000369E  486E FEF4                pea.l      [A6 - 0x10C]
  5206. 000036A2  A98D                     syscall    GetDialogItem/GetDItem
  5207. 000036A4  0CAB 434D 6474 0018      cmpi.l     [A3 + 0x18], 0x434D6474 /* 'CMdt' */
  5208. 000036AC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5209. 000036B0  6636                     bne        +0x38 /* 000036E8 */
  5210. 000036B2  206B 0004                movea.l    A0, [A3 + 0x4]
  5211. 000036B6  4A10                     tst.b      [A0]
  5212. 000036B8  671C                     beq        +0x1E /* 000036D6 */
  5213. 000036BA  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  5214. 000036BE  486E FF00                pea.l      [A6 - 0x100]
  5215. 000036C2  206B 0004                movea.l    A0, [A3 + 0x4]
  5216. 000036C6  1010                     move.b     D0, [A0]
  5217. 000036C8  4880                     ext.w      D0
  5218. 000036CA  48C0                     ext.l      D0
  5219. 000036CC  5280                     addq.l     D0, 1
  5220. 000036CE  2F00                     move.l     -[A7], D0
  5221. 000036D0  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  5222. 000036D4  6046                     bra        +0x48 /* 0000371C */
  5223. label000036D6:
  5224. 000036D6  486E FF00                pea.l      [A6 - 0x100]
  5225. 000036DA  3F3C 61A8                move.w     -[A7], 0x61A8
  5226. 000036DE  700E                     moveq.l    D0, 0x0E
  5227. 000036E0  3F00                     move.w     -[A7], D0
  5228. 000036E2  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  5229. 000036E6  6034                     bra        +0x36 /* 0000371C */
  5230. label000036E8:
  5231. 000036E8  206B 0008                movea.l    A0, [A3 + 0x8]
  5232. 000036EC  4A10                     tst.b      [A0]
  5233. 000036EE  671C                     beq        +0x1E /* 0000370C */
  5234. 000036F0  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  5235. 000036F4  486E FF00                pea.l      [A6 - 0x100]
  5236. 000036F8  206B 0008                movea.l    A0, [A3 + 0x8]
  5237. 000036FC  1010                     move.b     D0, [A0]
  5238. 000036FE  4880                     ext.w      D0
  5239. 00003700  48C0                     ext.l      D0
  5240. 00003702  5280                     addq.l     D0, 1
  5241. 00003704  2F00                     move.l     -[A7], D0
  5242. 00003706  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  5243. 0000370A  6010                     bra        +0x12 /* 0000371C */
  5244. label0000370C:
  5245. 0000370C  486E FF00                pea.l      [A6 - 0x100]
  5246. 00003710  3F3C 61A8                move.w     -[A7], 0x61A8
  5247. 00003714  700E                     moveq.l    D0, 0x0E
  5248. 00003716  3F00                     move.w     -[A7], D0
  5249. 00003718  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  5250. label0000371C:
  5251. 0000371C  302B 0002                move.w     D0, [A3 + 0x2]
  5252. 00003720  48C0                     ext.l      D0
  5253. 00003722  2F00                     move.l     -[A7], D0
  5254. 00003724  3013                     move.w     D0, [A3]
  5255. 00003726  48C0                     ext.l      D0
  5256. 00003728  2F00                     move.l     -[A7], D0
  5257. 0000372A  7000                     moveq.l    D0, 0x00
  5258. 0000372C  2F00                     move.l     -[A7], D0
  5259. 0000372E  486E FEF4                pea.l      [A6 - 0x10C]
  5260. 00003732  486E FF00                pea.l      [A6 - 0x100]
  5261. 00003736  4EBA F636                jsr        [PC - 0x9CA /* 00002D6E */]
  5262. 0000373A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5263. 0000373E  6000 00BE                bra        +0xC0 /* 000037FE */
  5264. label00003742:
  5265. 00003742  486E FEEE                pea.l      [A6 - 0x112]
  5266. 00003746  A874                     syscall    GetPort
  5267. 00003748  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5268. 0000374C  4EBA CD22                jsr        [PC - 0x32DE /* 00000470 */]
  5269. 00003750  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  5270. 00003754  A873                     syscall    SetPort
  5271. 00003756  6000 00A6                bra        +0xA8 /* 000037FE */
  5272. 0000375A  206E 000C                movea.l    A0, [A6 + 0xC]
  5273. 0000375E  203C 0000 00FF           move.l     D0, 0xFF
  5274. 00003764  C0A8 0002                and.l      D0, [A0 + 0x2]
  5275. 00003768  1D40 FEF1                move.b     [A6 - 0x10F], D0
  5276. 0000376C  206E 000C                movea.l    A0, [A6 + 0xC]
  5277. 00003770  303C 0100                move.w     D0, 0x100
  5278. 00003774  C068 000E                and.w      D0, [A0 + 0xE]
  5279. 00003778  675A                     beq        +0x5C /* 000037D4 */
  5280. 0000377A  598F                     subq.l     A7, 4
  5281. 0000377C  2F3C 5350 4449           move.l     -[A7], 0x53504449 /* 'SPDI' */
  5282. 00003782  3F3C 61A8                move.w     -[A7], 0x61A8
  5283. 00003786  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  5284. 0000378A  265F                     movea.l    A3, [A7]+
  5285. 0000378C  200B                     move.l     D0, A3
  5286. 0000378E  6740                     beq        +0x42 /* 000037D0 */
  5287. 00003790  2F0B                     move.l     -[A7], A3
  5288. 00003792  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  5289. 00003796  2053                     movea.l    A0, [A3]
  5290. 00003798  5688                     addq.l     A0, 3
  5291. 0000379A  2D48 FEEA                move.l     [A6 - 0x116], A0
  5292. 0000379E  558F                     subq.l     A7, 2
  5293. 000037A0  486E FEF1                pea.l      [A6 - 0x10F]
  5294. 000037A4  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  5295. 000037A8  7001                     moveq.l    D0, 0x01
  5296. 000037AA  3F00                     move.w     -[A7], D0
  5297. 000037AC  3F00                     move.w     -[A7], D0
  5298. 000037AE  3F3C 000C                move.w     -[A7], 0xC
  5299. 000037B2  A9ED                     syscall    Pack6
  5300. 000037B4  4A5F                     tst.w      [A7]+
  5301. 000037B6  660E                     bne        +0x10 /* 000037C6 */
  5302. 000037B8  7003                     moveq.l    D0, 0x03
  5303. 000037BA  2F00                     move.l     -[A7], D0
  5304. 000037BC  2F0C                     move.l     -[A7], A4
  5305. 000037BE  4EBA F4C0                jsr        [PC - 0xB40 /* 00002C80 */]
  5306. 000037C2  508F                     addq.l     A7, 8
  5307. 000037C4  6002                     bra        +0x4 /* 000037C8 */
  5308. label000037C6:
  5309. 000037C6  7E01                     moveq.l    D7, 0x01
  5310. label000037C8:
  5311. 000037C8  2F0B                     move.l     -[A7], A3
  5312. 000037CA  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  5313. 000037CE  602E                     bra        +0x30 /* 000037FE */
  5314. label000037D0:
  5315. 000037D0  7E01                     moveq.l    D7, 0x01
  5316. 000037D2  602A                     bra        +0x2C /* 000037FE */
  5317. label000037D4:
  5318. 000037D4  102E FEF1                move.b     D0, [A6 - 0x10F]
  5319. 000037D8  5700                     subq.b     D0, 3
  5320. 000037DA  6708                     beq        +0xA /* 000037E4 */
  5321. 000037DC  5D00                     subq.b     D0, 6
  5322. 000037DE  6712                     beq        +0x14 /* 000037F2 */
  5323. 000037E0  5900                     subq.b     D0, 4
  5324. 000037E2  661A                     bne        +0x1C /* 000037FE */
  5325. label000037E4:
  5326. 000037E4  7001                     moveq.l    D0, 0x01
  5327. 000037E6  2F00                     move.l     -[A7], D0
  5328. 000037E8  2F0C                     move.l     -[A7], A4
  5329. 000037EA  4EBA F494                jsr        [PC - 0xB6C /* 00002C80 */]
  5330. 000037EE  508F                     addq.l     A7, 8
  5331. 000037F0  600C                     bra        +0xE /* 000037FE */
  5332. label000037F2:
  5333. 000037F2  7006                     moveq.l    D0, 0x06
  5334. 000037F4  2F00                     move.l     -[A7], D0
  5335. 000037F6  2F0C                     move.l     -[A7], A4
  5336. 000037F8  4EBA F486                jsr        [PC - 0xB7A /* 00002C80 */]
  5337. 000037FC  508F                     addq.l     A7, 8
  5338. label000037FE:
  5339. 000037FE  1D47 0014                move.b     [A6 + 0x14], D7
  5340. 00003802  4CEE 1880 FEDE           movem.l    D7,A3,A4, [A6 - 0x122]
  5341. 00003808  4E5E                     unlink     A6
  5342. 0000380A  205F                     movea.l    A0, [A7]+
  5343. 0000380C  DEFC 000C                add.w      A7, 0xC
  5344. 00003810  4ED0                     jmp        [A0]
  5345. export_1194:
  5346. 00003812  4E56 FF94                link       A6, -0x006C
  5347. 00003816  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5348. 0000381A  286E 0008                movea.l    A4, [A6 + 0x8]
  5349. 0000381E  3C2E 000C                move.w     D6, [A6 + 0xC]
  5350. 00003822  206C 0086                movea.l    A0, [A4 + 0x86]
  5351. 00003826  2050                     movea.l    A0, [A0]
  5352. 00003828  2668 0002                movea.l    A3, [A0 + 0x2]
  5353. 0000382C  0C46 0001                cmpi.w     D6, 0x1
  5354. 00003830  6600 009C                bne        +0x9E /* 000038CE */
  5355. 00003834  4247                     clr.w      D7
  5356. 00003836  7000                     moveq.l    D0, 0x00
  5357. 00003838  2D40 FFA0                move.l     [A6 - 0x60], D0
  5358. 0000383C  41EB 0032                lea.l      A0, [A3 + 0x32]
  5359. 00003840  2D48 FFA6                move.l     [A6 - 0x5A], A0
  5360. 00003844  426E FFB0                clr.w      [A6 - 0x50]
  5361. 00003848  3238 0214                move.w     D1, [0x00000214 /* SFSaveDisk */]
  5362. 0000384C  4441                     neg.w      D1
  5363. 0000384E  3D41 FFAA                move.w     [A6 - 0x56], D1
  5364. 00003852  2D78 0398 FFC4           move.l     [A6 - 0x3C], [0x00000398 /* CurDirStore */]
  5365. 00003858  558F                     subq.l     A7, 2
  5366. 0000385A  486E FF94                pea.l      [A6 - 0x6C]
  5367. 0000385E  7200                     moveq.l    D1, 0x00
  5368. 00003860  1F01                     move.b     -[A7], D1
  5369. 00003862  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  5370. 00003866  3E1F                     move.w     D7, [A7]+
  5371. 00003868  6646                     bne        +0x48 /* 000038B0 */
  5372. 0000386A  7010                     moveq.l    D0, 0x10
  5373. 0000386C  C02E FFB2                and.b      D0, [A6 - 0x4E]
  5374. 00003870  6704                     beq        +0x6 /* 00003876 */
  5375. 00003872  7E38                     moveq.l    D7, 0x38
  5376. 00003874  603A                     bra        +0x3C /* 000038B0 */
  5377. label00003876:
  5378. 00003876  0CAE 4355 6474 FFB4      cmpi.l     [A6 - 0x4C], 0x43556474 /* 'CUdt' */
  5379. 0000387E  670E                     beq        +0x10 /* 0000388E */
  5380. 00003880  0CAE 4D77 5564 FFB4      cmpi.l     [A6 - 0x4C], 0x4D775564 /* 'MwUd' */
  5381. 00003888  6704                     beq        +0x6 /* 0000388E */
  5382. 0000388A  7E39                     moveq.l    D7, 0x39
  5383. 0000388C  6022                     bra        +0x24 /* 000038B0 */
  5384. label0000388E:
  5385. 0000388E  102E FFB2                move.b     D0, [A6 - 0x4E]
  5386. 00003892  4880                     ext.w      D0
  5387. 00003894  48C0                     ext.l      D0
  5388. 00003896  223C 0000 0080           move.l     D1, 0x80
  5389. 0000389C  C280                     and.l      D1, D0
  5390. 0000389E  6704                     beq        +0x6 /* 000038A4 */
  5391. 000038A0  7E3A                     moveq.l    D7, 0x3A
  5392. 000038A2  600C                     bra        +0xE /* 000038B0 */
  5393. label000038A4:
  5394. 000038A4  102E FFB2                move.b     D0, [A6 - 0x4E]
  5395. 000038A8  0800 0000                btst.b     D0, 0x0
  5396. 000038AC  6702                     beq        +0x4 /* 000038B0 */
  5397. 000038AE  7E3B                     moveq.l    D7, 0x3B
  5398. label000038B0:
  5399. 000038B0  4A47                     tst.w      D7
  5400. 000038B2  671A                     beq        +0x1C /* 000038CE */
  5401. 000038B4  48C7                     ext.l      D7
  5402. 000038B6  70D5                     moveq.l    D0, 0xFFFFFFD5
  5403. 000038B8  B087                     cmp.l      D0, D7
  5404. 000038BA  6712                     beq        +0x14 /* 000038CE */
  5405. 000038BC  48C7                     ext.l      D7
  5406. 000038BE  2F07                     move.l     -[A7], D7
  5407. 000038C0  4EBA EBDE                jsr        [PC - 0x1422 /* 000024A0 */]
  5408. 000038C4  3D7C FFFF 000E           move.w     [A6 + 0xE], 0xFFFF
  5409. 000038CA  588F                     addq.l     A7, 4
  5410. 000038CC  6004                     bra        +0x6 /* 000038D2 */
  5411. label000038CE:
  5412. 000038CE  3D46 000E                move.w     [A6 + 0xE], D6
  5413. label000038D2:
  5414. 000038D2  4CEE 18C0 FF84           movem.l    D6,D7,A3,A4, [A6 - 0x7C]
  5415. 000038D8  4E5E                     unlink     A6
  5416. 000038DA  205F                     movea.l    A0, [A7]+
  5417. 000038DC  5C4F                     addq.w     A7, 6
  5418. 000038DE  4ED0                     jmp        [A0]
  5419. export_1195:
  5420. 000038E0  4E56 FFFA                link       A6, -0x0006
  5421. 000038E4  48E7 0118                movem.l    -[A7], D7,A3,A4
  5422. 000038E8  286E 000C                movea.l    A4, [A6 + 0xC]
  5423. 000038EC  266E 0010                movea.l    A3, [A6 + 0x10]
  5424. 000038F0  4207                     clr.b      D7
  5425. 000038F2  3014                     move.w     D0, [A4]
  5426. 000038F4  5740                     subq.w     D0, 3
  5427. 000038F6  6B00 00E2                bmi        +0xE4 /* 000039DA */
  5428. 000038FA  0C40 0003                cmpi.w     D0, 0x3
  5429. 000038FE  6E00 00DA                bgt        +0xDC /* 000039DA */
  5430. 00003902  D040                     add.w      D0, D0
  5431. 00003904  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5432. 00003908  4EFB 0000                jmp        [PC + D0.w]
  5433. 0000390C  0034 00D0 0034           ori.b      [A4 + D0.w + 0x34], 0xD0
  5434. 00003912  000A B7EC                ori.b      A2, 0xEC
  5435. 00003916  0002 660C                ori.b      D2, 0xC
  5436. 0000391A  2F0B                     move.l     -[A7], A3
  5437. 0000391C  4EBA F3C2                jsr        [PC - 0xC3E /* 00002CE0 */]
  5438. 00003920  588F                     addq.l     A7, 4
  5439. 00003922  6000 00B6                bra        +0xB8 /* 000039DA */
  5440. 00003926  486E FFFA                pea.l      [A6 - 0x6]
  5441. 0000392A  A874                     syscall    GetPort
  5442. 0000392C  2F0C                     move.l     -[A7], A4
  5443. 0000392E  4EBA CB40                jsr        [PC - 0x34C0 /* 00000470 */]
  5444. 00003932  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5445. 00003936  A873                     syscall    SetPort
  5446. 00003938  7E01                     moveq.l    D7, 0x01
  5447. 0000393A  6000 009E                bra        +0xA0 /* 000039DA */
  5448. 0000393E  203C 0000 00FF           move.l     D0, 0xFF
  5449. 00003944  C0AC 0002                and.l      D0, [A4 + 0x2]
  5450. 00003948  1D40 FFFF                move.b     [A6 - 0x1], D0
  5451. 0000394C  303C 0100                move.w     D0, 0x100
  5452. 00003950  C06C 000E                and.w      D0, [A4 + 0xE]
  5453. 00003954  675A                     beq        +0x5C /* 000039B0 */
  5454. 00003956  598F                     subq.l     A7, 4
  5455. 00003958  2F3C 5350 4449           move.l     -[A7], 0x53504449 /* 'SPDI' */
  5456. 0000395E  3F3C 61A8                move.w     -[A7], 0x61A8
  5457. 00003962  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  5458. 00003966  285F                     movea.l    A4, [A7]+
  5459. 00003968  200C                     move.l     D0, A4
  5460. 0000396A  6740                     beq        +0x42 /* 000039AC */
  5461. 0000396C  2F0C                     move.l     -[A7], A4
  5462. 0000396E  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  5463. 00003972  2054                     movea.l    A0, [A4]
  5464. 00003974  5688                     addq.l     A0, 3
  5465. 00003976  2D48 FFFA                move.l     [A6 - 0x6], A0
  5466. 0000397A  558F                     subq.l     A7, 2
  5467. 0000397C  486E FFFF                pea.l      [A6 - 0x1]
  5468. 00003980  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5469. 00003984  7001                     moveq.l    D0, 0x01
  5470. 00003986  3F00                     move.w     -[A7], D0
  5471. 00003988  3F00                     move.w     -[A7], D0
  5472. 0000398A  3F3C 000C                move.w     -[A7], 0xC
  5473. 0000398E  A9ED                     syscall    Pack6
  5474. 00003990  4A5F                     tst.w      [A7]+
  5475. 00003992  660E                     bne        +0x10 /* 000039A2 */
  5476. 00003994  7002                     moveq.l    D0, 0x02
  5477. 00003996  2F00                     move.l     -[A7], D0
  5478. 00003998  2F0B                     move.l     -[A7], A3
  5479. 0000399A  4EBA F2E4                jsr        [PC - 0xD1C /* 00002C80 */]
  5480. 0000399E  508F                     addq.l     A7, 8
  5481. 000039A0  6002                     bra        +0x4 /* 000039A4 */
  5482. label000039A2:
  5483. 000039A2  7E01                     moveq.l    D7, 0x01
  5484. label000039A4:
  5485. 000039A4  2F0C                     move.l     -[A7], A4
  5486. 000039A6  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  5487. 000039AA  602E                     bra        +0x30 /* 000039DA */
  5488. label000039AC:
  5489. 000039AC  7E01                     moveq.l    D7, 0x01
  5490. 000039AE  602A                     bra        +0x2C /* 000039DA */
  5491. label000039B0:
  5492. 000039B0  102E FFFF                move.b     D0, [A6 - 0x1]
  5493. 000039B4  5700                     subq.b     D0, 3
  5494. 000039B6  6708                     beq        +0xA /* 000039C0 */
  5495. 000039B8  5D00                     subq.b     D0, 6
  5496. 000039BA  6712                     beq        +0x14 /* 000039CE */
  5497. 000039BC  5900                     subq.b     D0, 4
  5498. 000039BE  661A                     bne        +0x1C /* 000039DA */
  5499. label000039C0:
  5500. 000039C0  7001                     moveq.l    D0, 0x01
  5501. 000039C2  2F00                     move.l     -[A7], D0
  5502. 000039C4  2F0B                     move.l     -[A7], A3
  5503. 000039C6  4EBA F2B8                jsr        [PC - 0xD48 /* 00002C80 */]
  5504. 000039CA  508F                     addq.l     A7, 8
  5505. 000039CC  600C                     bra        +0xE /* 000039DA */
  5506. label000039CE:
  5507. 000039CE  7006                     moveq.l    D0, 0x06
  5508. 000039D0  2F00                     move.l     -[A7], D0
  5509. 000039D2  2F0B                     move.l     -[A7], A3
  5510. 000039D4  4EBA F2AA                jsr        [PC - 0xD56 /* 00002C80 */]
  5511. 000039D8  508F                     addq.l     A7, 8
  5512. label000039DA:
  5513. 000039DA  1D47 0014                move.b     [A6 + 0x14], D7
  5514. 000039DE  4CEE 1880 FFEE           movem.l    D7,A3,A4, [A6 - 0x12]
  5515. 000039E4  4E5E                     unlink     A6
  5516. 000039E6  205F                     movea.l    A0, [A7]+
  5517. 000039E8  DEFC 000C                add.w      A7, 0xC
  5518. 000039EC  4ED0                     jmp        [A0]
  5519. fn000039EE:
  5520. 000039EE  4E56 FE30                link       A6, -0x01D0
  5521. 000039F2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5522. 000039F6  286E 0008                movea.l    A4, [A6 + 0x8]
  5523. 000039FA  266E 000C                movea.l    A3, [A6 + 0xC]
  5524. 000039FE  4247                     clr.w      D7
  5525. 00003A00  3D7C 0001 FF6A           move.w     [A6 - 0x96], 0x1
  5526. 00003A06  4EBA F33C                jsr        [PC - 0xCC4 /* 00002D44 */]
  5527. 00003A0A  3D40 FF6C                move.w     [A6 - 0x94], D0
  5528. 00003A0E  2D4C FF6E                move.l     [A6 - 0x92], A4
  5529. 00003A12  2D4B FF72                move.l     [A6 - 0x8E], A3
  5530. 00003A16  426E FFDC                clr.w      [A6 - 0x24]
  5531. 00003A1A  3D7C FFFF FFDE           move.w     [A6 - 0x22], 0xFFFF
  5532. 00003A20  2D7C 434D 6474 FF82      move.l     [A6 - 0x7E], 0x434D6474 /* 'CMdt' */
  5533. 00003A28  2D7C 434D 6474 FF86      move.l     [A6 - 0x7A], 0x434D6474 /* 'CMdt' */
  5534. 00003A30  2D7C 434D 6474 FF8A      move.l     [A6 - 0x76], 0x434D6474 /* 'CMdt' */
  5535. 00003A38  3D78 0214 FF30           move.w     [A6 - 0xD0], [0x00000214 /* SFSaveDisk */]
  5536. 00003A3E  2D78 0398 FF32           move.l     [A6 - 0xCE], [0x00000398 /* CurDirStore */]
  5537. 00003A44  426E FF78                clr.w      [A6 - 0x88]
  5538. 00003A48  426E FF76                clr.w      [A6 - 0x8A]
  5539. 00003A4C  7000                     moveq.l    D0, 0x00
  5540. 00003A4E  2D40 FF42                move.l     [A6 - 0xBE], D0
  5541. 00003A52  426E FF50                clr.w      [A6 - 0xB0]
  5542. 00003A56  4A6E 001A                tst.w      [A6 + 0x1A]
  5543. 00003A5A  671E                     beq        +0x20 /* 00003A7A */
  5544. 00003A5C  1014                     move.b     D0, [A4]
  5545. 00003A5E  4880                     ext.w      D0
  5546. 00003A60  3D40 FFFC                move.w     [A6 - 0x4], D0
  5547. 00003A64  1013                     move.b     D0, [A3]
  5548. 00003A66  4880                     ext.w      D0
  5549. 00003A68  3D40 FFFE                move.w     [A6 - 0x2], D0
  5550. 00003A6C  486E FFFE                pea.l      [A6 - 0x2]
  5551. 00003A70  486E FFFC                pea.l      [A6 - 0x4]
  5552. 00003A74  4EBA EC7C                jsr        [PC - 0x1384 /* 000026F2 */]
  5553. 00003A78  508F                     addq.l     A7, 8
  5554. label00003A7A:
  5555. 00003A7A  4A14                     tst.b      [A4]
  5556. 00003A7C  6730                     beq        +0x32 /* 00003AAE */
  5557. 00003A7E  206E 0010                movea.l    A0, [A6 + 0x10]
  5558. 00003A82  3D50 FF4C                move.w     [A6 - 0xB4], [A0]
  5559. 00003A86  7000                     moveq.l    D0, 0x00
  5560. 00003A88  2D40 FF48                move.l     [A6 - 0xB8], D0
  5561. 00003A8C  2D40 FF52                move.l     [A6 - 0xAE], D0
  5562. 00003A90  558F                     subq.l     A7, 2
  5563. 00003A92  486E FF36                pea.l      [A6 - 0xCA]
  5564. 00003A96  7200                     moveq.l    D1, 0x00
  5565. 00003A98  1F01                     move.b     -[A7], D1
  5566. 00003A9A  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  5567. 00003A9E  4A5F                     tst.w      [A7]+
  5568. 00003AA0  660C                     bne        +0xE /* 00003AAE */
  5569. 00003AA2  3D6E FF56 FF76           move.w     [A6 - 0x8A], [A6 - 0xAA]
  5570. 00003AA8  2D6E FF66 FF7A           move.l     [A6 - 0x86], [A6 - 0x9A]
  5571. label00003AAE:
  5572. 00003AAE  4A13                     tst.b      [A3]
  5573. 00003AB0  6730                     beq        +0x32 /* 00003AE2 */
  5574. 00003AB2  206E 0014                movea.l    A0, [A6 + 0x14]
  5575. 00003AB6  3D50 FF4C                move.w     [A6 - 0xB4], [A0]
  5576. 00003ABA  7000                     moveq.l    D0, 0x00
  5577. 00003ABC  2D40 FF48                move.l     [A6 - 0xB8], D0
  5578. 00003AC0  2D40 FF52                move.l     [A6 - 0xAE], D0
  5579. 00003AC4  558F                     subq.l     A7, 2
  5580. 00003AC6  486E FF36                pea.l      [A6 - 0xCA]
  5581. 00003ACA  7200                     moveq.l    D1, 0x00
  5582. 00003ACC  1F01                     move.b     -[A7], D1
  5583. 00003ACE  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  5584. 00003AD2  4A5F                     tst.w      [A7]+
  5585. 00003AD4  660C                     bne        +0xE /* 00003AE2 */
  5586. 00003AD6  3D6E FF56 FF78           move.w     [A6 - 0x88], [A6 - 0xAA]
  5587. 00003ADC  2D6E FF66 FF7E           move.l     [A6 - 0x82], [A6 - 0x9A]
  5588. label00003AE2:
  5589. 00003AE2  4A14                     tst.b      [A4]
  5590. 00003AE4  674A                     beq        +0x4C /* 00003B30 */
  5591. 00003AE6  4A13                     tst.b      [A3]
  5592. 00003AE8  6730                     beq        +0x32 /* 00003B1A */
  5593. 00003AEA  4A6E FF78                tst.w      [A6 - 0x88]
  5594. 00003AEE  6740                     beq        +0x42 /* 00003B30 */
  5595. 00003AF0  2D7C 4355 6474 FF82      move.l     [A6 - 0x7E], 0x43556474 /* 'CUdt' */
  5596. 00003AF8  2D7C 4D77 5564 FF86      move.l     [A6 - 0x7A], 0x4D775564 /* 'MwUd' */
  5597. 00003B00  2D7C 5544 4354 FF8A      move.l     [A6 - 0x76], 0x55444354 /* 'UDCT' */
  5598. 00003B08  302E FF78                move.w     D0, [A6 - 0x88]
  5599. 00003B0C  4440                     neg.w      D0
  5600. 00003B0E  31C0 0214                move.w     [0x00000214 /* SFSaveDisk */], D0
  5601. 00003B12  21EE FF7E 0398           move.l     [0x00000398 /* CurDirStore */], [A6 - 0x82]
  5602. 00003B18  6016                     bra        +0x18 /* 00003B30 */
  5603. label00003B1A:
  5604. 00003B1A  4A6E FF76                tst.w      [A6 - 0x8A]
  5605. 00003B1E  6710                     beq        +0x12 /* 00003B30 */
  5606. 00003B20  302E FF76                move.w     D0, [A6 - 0x8A]
  5607. 00003B24  4440                     neg.w      D0
  5608. 00003B26  31C0 0214                move.w     [0x00000214 /* SFSaveDisk */], D0
  5609. 00003B2A  21EE FF7A 0398           move.l     [0x00000398 /* CurDirStore */], [A6 - 0x86]
  5610. label00003B30:
  5611. 00003B30  598F                     subq.l     A7, 4
  5612. 00003B32  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  5613. 00003B38  3F3C 61A9                move.w     -[A7], 0x61A9
  5614. 00003B3C  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  5615. 00003B40  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  5616. 00003B44  6700 0436                beq        +0x438 /* 00003F7C */
  5617. 00003B48  558F                     subq.l     A7, 2
  5618. 00003B4A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5619. 00003B4E  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  5620. 00003B52  101F                     move.b     D0, [A7]+
  5621. 00003B54  4880                     ext.w      D0
  5622. 00003B56  3A00                     move.w     D5, D0
  5623. 00003B58  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5624. 00003B5C  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  5625. 00003B60  558F                     subq.l     A7, 2
  5626. 00003B62  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5627. 00003B66  701A                     moveq.l    D0, 0x1A
  5628. 00003B68  2F00                     move.l     -[A7], D0
  5629. 00003B6A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  5630. 00003B6E  4A5F                     tst.w      [A7]+
  5631. 00003B70  6600 03F8                bne        +0x3FA /* 00003F6A */
  5632. 00003B74  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5633. 00003B78  1F05                     move.b     -[A7], D5
  5634. 00003B7A  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5635. 00003B7E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5636. 00003B82  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  5637. 00003B86  206E FFF0                movea.l    A0, [A6 - 0x10]
  5638. 00003B8A  2050                     movea.l    A0, [A0]
  5639. 00003B8C  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  5640. 00003B90  22D8                     move.l     [A1]+, [A0]+
  5641. 00003B92  22D8                     move.l     [A1]+, [A0]+
  5642. 00003B94  486E FFE0                pea.l      [A6 - 0x20]
  5643. 00003B98  A910                     syscall    GetWMgrPort
  5644. 00003B9A  206E FFE0                movea.l    A0, [A6 - 0x20]
  5645. 00003B9E  41E8 0010                lea.l      A0, [A0 + 0x10]
  5646. 00003BA2  2D48 FFEC                move.l     [A6 - 0x14], A0
  5647. 00003BA6  486E FFF8                pea.l      [A6 - 0x8]
  5648. 00003BAA  486E FFFA                pea.l      [A6 - 0x6]
  5649. 00003BAE  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  5650. 00003BB2  7075                     moveq.l    D0, 0x75
  5651. 00003BB4  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  5652. 00003BB8  6E0C                     bgt        +0xE /* 00003BC6 */
  5653. 00003BBA  558F                     subq.l     A7, 2
  5654. 00003BBC  3EB8 0BAA                move.w     [A7], [0x00000BAA /* MBarHeight */]
  5655. 00003BC0  301F                     move.w     D0, [A7]+
  5656. 00003BC2  48C0                     ext.l      D0
  5657. 00003BC4  6002                     bra        +0x4 /* 00003BC8 */
  5658. label00003BC6:
  5659. 00003BC6  7014                     moveq.l    D0, 0x14
  5660. label00003BC8:
  5661. 00003BC8  3800                     move.w     D4, D0
  5662. 00003BCA  486E FFE4                pea.l      [A6 - 0x1C]
  5663. 00003BCE  206E FFEC                movea.l    A0, [A6 - 0x14]
  5664. 00003BD2  226E FFEC                movea.l    A1, [A6 - 0x14]
  5665. 00003BD6  3028 0006                move.w     D0, [A0 + 0x6]
  5666. 00003BDA  9069 0002                sub.w      D0, [A1 + 0x2]
  5667. 00003BDE  322E FFEA                move.w     D1, [A6 - 0x16]
  5668. 00003BE2  926E FFE6                sub.w      D1, [A6 - 0x1A]
  5669. 00003BE6  9041                     sub.w      D0, D1
  5670. 00003BE8  48C0                     ext.l      D0
  5671. 00003BEA  E280                     asr        D0, 1
  5672. 00003BEC  322E FFE6                move.w     D1, [A6 - 0x1A]
  5673. 00003BF0  48C1                     ext.l      D1
  5674. 00003BF2  9081                     sub.l      D0, D1
  5675. 00003BF4  3F00                     move.w     -[A7], D0
  5676. 00003BF6  206E FFEC                movea.l    A0, [A6 - 0x14]
  5677. 00003BFA  226E FFEC                movea.l    A1, [A6 - 0x14]
  5678. 00003BFE  3028 0004                move.w     D0, [A0 + 0x4]
  5679. 00003C02  9051                     sub.w      D0, [A1]
  5680. 00003C04  322E FFE8                move.w     D1, [A6 - 0x18]
  5681. 00003C08  926E FFE4                sub.w      D1, [A6 - 0x1C]
  5682. 00003C0C  9041                     sub.w      D0, D1
  5683. 00003C0E  9044                     sub.w      D0, D4
  5684. 00003C10  48C0                     ext.l      D0
  5685. 00003C12  7203                     moveq.l    D1, 0x03
  5686. 00003C14  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  5687. 00003C18  322E FFE4                move.w     D1, [A6 - 0x1C]
  5688. 00003C1C  48C1                     ext.l      D1
  5689. 00003C1E  9081                     sub.l      D0, D1
  5690. 00003C20  48C4                     ext.l      D4
  5691. 00003C22  D084                     add.l      D0, D4
  5692. 00003C24  3F00                     move.w     -[A7], D0
  5693. 00003C26  A8A8                     syscall    OffsetRect
  5694. 00003C28  206E FFF0                movea.l    A0, [A6 - 0x10]
  5695. 00003C2C  2050                     movea.l    A0, [A0]
  5696. 00003C2E  41E8 0014                lea.l      A0, [A0 + 0x14]
  5697. 00003C32  2D48 FFF4                move.l     [A6 - 0xC], A0
  5698. 00003C36  10BC 0005                move.b     [A0], 0x5
  5699. 00003C3A  41EE FF6A                lea.l      A0, [A6 - 0x96]
  5700. 00003C3E  226E FFF4                movea.l    A1, [A6 - 0xC]
  5701. 00003C42  2348 0002                move.l     [A1 + 0x2], A0
  5702. 00003C46  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  5703. 00003C4A  486D B4C6                pea.l      [A5 - 0x4B3A]
  5704. 00003C4E  7000                     moveq.l    D0, 0x00
  5705. 00003C50  2F00                     move.l     -[A7], D0
  5706. 00003C52  7203                     moveq.l    D1, 0x03
  5707. 00003C54  3F01                     move.w     -[A7], D1
  5708. 00003C56  486E FF82                pea.l      [A6 - 0x7E]
  5709. 00003C5A  486D 2562                pea.l      [A5 + 0x2562 /* export_1192 */]
  5710. 00003C5E  486E FF92                pea.l      [A6 - 0x6E]
  5711. 00003C62  3F3C 61A9                move.w     -[A7], 0x61A9
  5712. 00003C66  486D 256A                pea.l      [A5 + 0x256A /* export_1193 */]
  5713. 00003C6A  3F3C 0004                move.w     -[A7], 0x4
  5714. 00003C6E  A9EA                     syscall    Pack3
  5715. 00003C70  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5716. 00003C74  1F05                     move.b     -[A7], D5
  5717. 00003C76  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5718. 00003C7A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5719. 00003C7E  A9A3                     syscall    ReleaseResource
  5720. 00003C80  4A2E FF92                tst.b      [A6 - 0x6E]
  5721. 00003C84  6756                     beq        +0x58 /* 00003CDC */
  5722. 00003C86  0CAE 434D 6474 FF82      cmpi.l     [A6 - 0x7E], 0x434D6474 /* 'CMdt' */
  5723. 00003C8E  6626                     bne        +0x28 /* 00003CB6 */
  5724. 00003C90  486E FF9C                pea.l      [A6 - 0x64]
  5725. 00003C94  2F0C                     move.l     -[A7], A4
  5726. 00003C96  7000                     moveq.l    D0, 0x00
  5727. 00003C98  102E FF9C                move.b     D0, [A6 - 0x64]
  5728. 00003C9C  5280                     addq.l     D0, 1
  5729. 00003C9E  2F00                     move.l     -[A7], D0
  5730. 00003CA0  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  5731. 00003CA4  206E 0010                movea.l    A0, [A6 + 0x10]
  5732. 00003CA8  30AE FF98                move.w     [A0], [A6 - 0x68]
  5733. 00003CAC  3D7C 0001 FFDC           move.w     [A6 - 0x24], 0x1
  5734. 00003CB2  6000 02C8                bra        +0x2CA /* 00003F7C */
  5735. label00003CB6:
  5736. 00003CB6  486E FF9C                pea.l      [A6 - 0x64]
  5737. 00003CBA  2F0B                     move.l     -[A7], A3
  5738. 00003CBC  7000                     moveq.l    D0, 0x00
  5739. 00003CBE  102E FF9C                move.b     D0, [A6 - 0x64]
  5740. 00003CC2  5280                     addq.l     D0, 1
  5741. 00003CC4  2F00                     move.l     -[A7], D0
  5742. 00003CC6  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  5743. 00003CCA  206E 0014                movea.l    A0, [A6 + 0x14]
  5744. 00003CCE  30AE FF98                move.w     [A0], [A6 - 0x68]
  5745. 00003CD2  3D7C 0002 FFDC           move.w     [A6 - 0x24], 0x2
  5746. 00003CD8  6000 02A2                bra        +0x2A4 /* 00003F7C */
  5747. label00003CDC:
  5748. 00003CDC  7003                     moveq.l    D0, 0x03
  5749. 00003CDE  B06E FFDC                cmp.w      D0, [A6 - 0x24]
  5750. 00003CE2  6600 0298                bne        +0x29A /* 00003F7C */
  5751. 00003CE6  426E FFDC                clr.w      [A6 - 0x24]
  5752. 00003CEA  3D7C FFFF FFDE           move.w     [A6 - 0x22], 0xFFFF
  5753. 00003CF0  486E FE30                pea.l      [A6 - 0x1D0]
  5754. 00003CF4  3F3C 61A8                move.w     -[A7], 0x61A8
  5755. 00003CF8  700F                     moveq.l    D0, 0x0F
  5756. 00003CFA  3F00                     move.w     -[A7], D0
  5757. 00003CFC  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  5758. 00003D00  598F                     subq.l     A7, 4
  5759. 00003D02  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  5760. 00003D08  3F3C F061                move.w     -[A7], 0xF061
  5761. 00003D0C  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  5762. 00003D10  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  5763. 00003D14  6700 0240                beq        +0x242 /* 00003F56 */
  5764. 00003D18  558F                     subq.l     A7, 2
  5765. 00003D1A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5766. 00003D1E  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  5767. 00003D22  101F                     move.b     D0, [A7]+
  5768. 00003D24  4880                     ext.w      D0
  5769. 00003D26  3A00                     move.w     D5, D0
  5770. 00003D28  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5771. 00003D2C  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  5772. 00003D30  558F                     subq.l     A7, 2
  5773. 00003D32  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5774. 00003D36  701A                     moveq.l    D0, 0x1A
  5775. 00003D38  2F00                     move.l     -[A7], D0
  5776. 00003D3A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  5777. 00003D3E  4A5F                     tst.w      [A7]+
  5778. 00003D40  6600 0200                bne        +0x202 /* 00003F42 */
  5779. 00003D44  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5780. 00003D48  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  5781. 00003D4C  206E FFF0                movea.l    A0, [A6 - 0x10]
  5782. 00003D50  2050                     movea.l    A0, [A0]
  5783. 00003D52  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  5784. 00003D56  22D8                     move.l     [A1]+, [A0]+
  5785. 00003D58  22D8                     move.l     [A1]+, [A0]+
  5786. 00003D5A  486E FFE4                pea.l      [A6 - 0x1C]
  5787. 00003D5E  206E FFEC                movea.l    A0, [A6 - 0x14]
  5788. 00003D62  226E FFEC                movea.l    A1, [A6 - 0x14]
  5789. 00003D66  3028 0006                move.w     D0, [A0 + 0x6]
  5790. 00003D6A  9069 0002                sub.w      D0, [A1 + 0x2]
  5791. 00003D6E  322E FFEA                move.w     D1, [A6 - 0x16]
  5792. 00003D72  926E FFE6                sub.w      D1, [A6 - 0x1A]
  5793. 00003D76  9041                     sub.w      D0, D1
  5794. 00003D78  48C0                     ext.l      D0
  5795. 00003D7A  E280                     asr        D0, 1
  5796. 00003D7C  322E FFE6                move.w     D1, [A6 - 0x1A]
  5797. 00003D80  48C1                     ext.l      D1
  5798. 00003D82  9081                     sub.l      D0, D1
  5799. 00003D84  3F00                     move.w     -[A7], D0
  5800. 00003D86  206E FFEC                movea.l    A0, [A6 - 0x14]
  5801. 00003D8A  226E FFEC                movea.l    A1, [A6 - 0x14]
  5802. 00003D8E  3028 0004                move.w     D0, [A0 + 0x4]
  5803. 00003D92  9051                     sub.w      D0, [A1]
  5804. 00003D94  322E FFE8                move.w     D1, [A6 - 0x18]
  5805. 00003D98  926E FFE4                sub.w      D1, [A6 - 0x1C]
  5806. 00003D9C  9041                     sub.w      D0, D1
  5807. 00003D9E  9044                     sub.w      D0, D4
  5808. 00003DA0  48C0                     ext.l      D0
  5809. 00003DA2  7203                     moveq.l    D1, 0x03
  5810. 00003DA4  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  5811. 00003DA8  322E FFE4                move.w     D1, [A6 - 0x1C]
  5812. 00003DAC  48C1                     ext.l      D1
  5813. 00003DAE  9081                     sub.l      D0, D1
  5814. 00003DB0  48C4                     ext.l      D4
  5815. 00003DB2  D084                     add.l      D0, D4
  5816. 00003DB4  3F00                     move.w     -[A7], D0
  5817. 00003DB6  A8A8                     syscall    OffsetRect
  5818. 00003DB8  206E FFF0                movea.l    A0, [A6 - 0x10]
  5819. 00003DBC  2050                     movea.l    A0, [A0]
  5820. 00003DBE  41E8 0014                lea.l      A0, [A0 + 0x14]
  5821. 00003DC2  2D48 FFF4                move.l     [A6 - 0xC], A0
  5822. 00003DC6  10BC 0005                move.b     [A0], 0x5
  5823. 00003DCA  41EE FF6A                lea.l      A0, [A6 - 0x96]
  5824. 00003DCE  226E FFF4                movea.l    A1, [A6 - 0xC]
  5825. 00003DD2  2348 0002                move.l     [A1 + 0x2], A0
  5826. 00003DD6  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  5827. 00003DDA  486E FE30                pea.l      [A6 - 0x1D0]
  5828. 00003DDE  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  5829. 00003DE2  486D 2572                pea.l      [A5 + 0x2572 /* export_1194 */]
  5830. 00003DE6  486E FF92                pea.l      [A6 - 0x6E]
  5831. 00003DEA  3F3C F061                move.w     -[A7], 0xF061
  5832. 00003DEE  486D 257A                pea.l      [A5 + 0x257A /* export_1195 */]
  5833. 00003DF2  3F3C 0003                move.w     -[A7], 0x3
  5834. 00003DF6  A9EA                     syscall    Pack3
  5835. 00003DF8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5836. 00003DFC  1F05                     move.b     -[A7], D5
  5837. 00003DFE  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5838. 00003E02  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5839. 00003E06  A9A3                     syscall    ReleaseResource
  5840. 00003E08  4A2E FF92                tst.b      [A6 - 0x6E]
  5841. 00003E0C  6700 016E                beq        +0x170 /* 00003F7C */
  5842. 00003E10  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  5843. 00003E16  426E FFFE                clr.w      [A6 - 0x2]
  5844. 00003E1A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  5845. 00003E1E  486E FFFE                pea.l      [A6 - 0x2]
  5846. 00003E22  486E FFFC                pea.l      [A6 - 0x4]
  5847. 00003E26  206E 0014                movea.l    A0, [A6 + 0x14]
  5848. 00003E2A  3010                     move.w     D0, [A0]
  5849. 00003E2C  48C0                     ext.l      D0
  5850. 00003E2E  2F00                     move.l     -[A7], D0
  5851. 00003E30  206E 0010                movea.l    A0, [A6 + 0x10]
  5852. 00003E34  3010                     move.w     D0, [A0]
  5853. 00003E36  48C0                     ext.l      D0
  5854. 00003E38  2F00                     move.l     -[A7], D0
  5855. 00003E3A  2F0B                     move.l     -[A7], A3
  5856. 00003E3C  2F0C                     move.l     -[A7], A4
  5857. 00003E3E  4EBA E764                jsr        [PC - 0x189C /* 000025A4 */]
  5858. 00003E42  3E00                     move.w     D7, D0
  5859. 00003E44  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5860. 00003E48  6706                     beq        +0x8 /* 00003E50 */
  5861. 00003E4A  4247                     clr.w      D7
  5862. 00003E4C  6000 012E                bra        +0x130 /* 00003F7C */
  5863. label00003E50:
  5864. 00003E50  558F                     subq.l     A7, 2
  5865. 00003E52  486E FF9C                pea.l      [A6 - 0x64]
  5866. 00003E56  3F2E FF98                move.w     -[A7], [A6 - 0x68]
  5867. 00003E5A  2F3C 4353 7066           move.l     -[A7], 0x43537066 /* 'CSpf' */
  5868. 00003E60  2F3C 4355 6474           move.l     -[A7], 0x43556474 /* 'CUdt' */
  5869. 00003E66  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  5870. 00003E6A  558F                     subq.l     A7, 2
  5871. 00003E6C  486E FF9C                pea.l      [A6 - 0x64]
  5872. 00003E70  3F2E FF98                move.w     -[A7], [A6 - 0x68]
  5873. 00003E74  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  5874. 00003E78  3E1F                     move.w     D7, [A7]+
  5875. 00003E7A  548F                     addq.l     A7, 2
  5876. 00003E7C  6600 00B4                bne        +0xB6 /* 00003F32 */
  5877. 00003E80  2F3C 4355 6474           move.l     -[A7], 0x43556474 /* 'CUdt' */
  5878. 00003E86  2F3C 4353 7066           move.l     -[A7], 0x43537066 /* 'CSpf' */
  5879. 00003E8C  302E FF98                move.w     D0, [A6 - 0x68]
  5880. 00003E90  48C0                     ext.l      D0
  5881. 00003E92  2F00                     move.l     -[A7], D0
  5882. 00003E94  486E FF9C                pea.l      [A6 - 0x64]
  5883. 00003E98  4EBA F3DE                jsr        [PC - 0xC22 /* 00003278 */]
  5884. 00003E9C  3E00                     move.w     D7, D0
  5885. 00003E9E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5886. 00003EA2  6600 008E                bne        +0x90 /* 00003F32 */
  5887. 00003EA6  7C01                     moveq.l    D6, 0x01
  5888. 00003EA8  486E FF9C                pea.l      [A6 - 0x64]
  5889. 00003EAC  2F0B                     move.l     -[A7], A3
  5890. 00003EAE  7000                     moveq.l    D0, 0x00
  5891. 00003EB0  102E FF9C                move.b     D0, [A6 - 0x64]
  5892. 00003EB4  5280                     addq.l     D0, 1
  5893. 00003EB6  2F00                     move.l     -[A7], D0
  5894. 00003EB8  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  5895. 00003EBC  206E 0014                movea.l    A0, [A6 + 0x14]
  5896. 00003EC0  30AE FF98                move.w     [A0], [A6 - 0x68]
  5897. 00003EC4  3D7C 0002 FFDC           move.w     [A6 - 0x24], 0x2
  5898. 00003ECA  486E FE30                pea.l      [A6 - 0x1D0]
  5899. 00003ECE  3F3C 61AA                move.w     -[A7], 0x61AA
  5900. 00003ED2  3F06                     move.w     -[A7], D6
  5901. 00003ED4  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  5902. 00003ED8  206E 0014                movea.l    A0, [A6 + 0x14]
  5903. 00003EDC  3010                     move.w     D0, [A0]
  5904. 00003EDE  48C0                     ext.l      D0
  5905. 00003EE0  2F00                     move.l     -[A7], D0
  5906. 00003EE2  2F0B                     move.l     -[A7], A3
  5907. 00003EE4  4EBA F368                jsr        [PC - 0xC98 /* 0000324E */]
  5908. 00003EE8  3E00                     move.w     D7, D0
  5909. 00003EEA  508F                     addq.l     A7, 8
  5910. 00003EEC  6644                     bne        +0x46 /* 00003F32 */
  5911. 00003EEE  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  5912. 00003EF4  6036                     bra        +0x38 /* 00003F2C */
  5913. label00003EF6:
  5914. 00003EF6  7001                     moveq.l    D0, 0x01
  5915. 00003EF8  2F00                     move.l     -[A7], D0
  5916. 00003EFA  7200                     moveq.l    D1, 0x00
  5917. 00003EFC  122E FE30                move.b     D1, [A6 - 0x1D0]
  5918. 00003F00  2F01                     move.l     -[A7], D1
  5919. 00003F02  41EE FE30                lea.l      A0, [A6 - 0x1D0]
  5920. 00003F06  5288                     addq.l     A0, 1
  5921. 00003F08  2F08                     move.l     -[A7], A0
  5922. 00003F0A  4EBA F3E8                jsr        [PC - 0xC18 /* 000032F4 */]
  5923. 00003F0E  3E00                     move.w     D7, D0
  5924. 00003F10  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5925. 00003F14  6706                     beq        +0x8 /* 00003F1C */
  5926. 00003F16  0C47 0013                cmpi.w     D7, 0x13
  5927. 00003F1A  6616                     bne        +0x18 /* 00003F32 */
  5928. label00003F1C:
  5929. 00003F1C  486E FE30                pea.l      [A6 - 0x1D0]
  5930. 00003F20  3F3C 61AA                move.w     -[A7], 0x61AA
  5931. 00003F24  5246                     addq.w     D6, 1
  5932. 00003F26  3F06                     move.w     -[A7], D6
  5933. 00003F28  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  5934. label00003F2C:
  5935. 00003F2C  4A2E FE30                tst.b      [A6 - 0x1D0]
  5936. 00003F30  66C4                     bne        -0x3A /* 00003EF6 */
  5937. label00003F32:
  5938. 00003F32  486E FFFE                pea.l      [A6 - 0x2]
  5939. 00003F36  486E FFFC                pea.l      [A6 - 0x4]
  5940. 00003F3A  4EBA E7B6                jsr        [PC - 0x184A /* 000026F2 */]
  5941. 00003F3E  508F                     addq.l     A7, 8
  5942. 00003F40  603A                     bra        +0x3C /* 00003F7C */
  5943. label00003F42:
  5944. 00003F42  7E3C                     moveq.l    D7, 0x3C
  5945. 00003F44  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5946. 00003F48  1F05                     move.b     -[A7], D5
  5947. 00003F4A  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5948. 00003F4E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5949. 00003F52  A9A3                     syscall    ReleaseResource
  5950. 00003F54  6026                     bra        +0x28 /* 00003F7C */
  5951. label00003F56:
  5952. 00003F56  7E3C                     moveq.l    D7, 0x3C
  5953. 00003F58  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5954. 00003F5C  1F05                     move.b     -[A7], D5
  5955. 00003F5E  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5956. 00003F62  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5957. 00003F66  A9A3                     syscall    ReleaseResource
  5958. 00003F68  6012                     bra        +0x14 /* 00003F7C */
  5959. label00003F6A:
  5960. 00003F6A  7E3C                     moveq.l    D7, 0x3C
  5961. 00003F6C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5962. 00003F70  1F05                     move.b     -[A7], D5
  5963. 00003F72  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  5964. 00003F76  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5965. 00003F7A  A9A3                     syscall    ReleaseResource
  5966. label00003F7C:
  5967. 00003F7C  4A47                     tst.w      D7
  5968. 00003F7E  670A                     beq        +0xC /* 00003F8A */
  5969. 00003F80  48C7                     ext.l      D7
  5970. 00003F82  2F07                     move.l     -[A7], D7
  5971. 00003F84  4EBA E51A                jsr        [PC - 0x1AE6 /* 000024A0 */]
  5972. 00003F88  588F                     addq.l     A7, 4
  5973. label00003F8A:
  5974. 00003F8A  4A6E 001A                tst.w      [A6 + 0x1A]
  5975. 00003F8E  673E                     beq        +0x40 /* 00003FCE */
  5976. 00003F90  1014                     move.b     D0, [A4]
  5977. 00003F92  4880                     ext.w      D0
  5978. 00003F94  3D40 FFFC                move.w     [A6 - 0x4], D0
  5979. 00003F98  1013                     move.b     D0, [A3]
  5980. 00003F9A  4880                     ext.w      D0
  5981. 00003F9C  3D40 FFFE                move.w     [A6 - 0x2], D0
  5982. 00003FA0  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  5983. 00003FA4  486E FFFE                pea.l      [A6 - 0x2]
  5984. 00003FA8  486E FFFC                pea.l      [A6 - 0x4]
  5985. 00003FAC  206E 0014                movea.l    A0, [A6 + 0x14]
  5986. 00003FB0  3010                     move.w     D0, [A0]
  5987. 00003FB2  48C0                     ext.l      D0
  5988. 00003FB4  2F00                     move.l     -[A7], D0
  5989. 00003FB6  206E 0010                movea.l    A0, [A6 + 0x10]
  5990. 00003FBA  3010                     move.w     D0, [A0]
  5991. 00003FBC  48C0                     ext.l      D0
  5992. 00003FBE  2F00                     move.l     -[A7], D0
  5993. 00003FC0  2F0B                     move.l     -[A7], A3
  5994. 00003FC2  2F0C                     move.l     -[A7], A4
  5995. 00003FC4  4EBA E5DE                jsr        [PC - 0x1A22 /* 000025A4 */]
  5996. 00003FC8  3E00                     move.w     D7, D0
  5997. 00003FCA  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5998. label00003FCE:
  5999. 00003FCE  31EE FF30 0214           move.w     [0x00000214 /* SFSaveDisk */], [A6 - 0xD0]
  6000. 00003FD4  21EE FF32 0398           move.l     [0x00000398 /* CurDirStore */], [A6 - 0xCE]
  6001. 00003FDA  302E FFDC                move.w     D0, [A6 - 0x24]
  6002. 00003FDE  4CEE 18F0 FE18           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1E8]
  6003. 00003FE4  4E5E                     unlink     A6
  6004. 00003FE6  4E75                     rts
  6005. export_1196:
  6006. 00003FE8  4E56 0000                link       A6, 0
  6007. 00003FEC  48E7 0018                movem.l    -[A7], A3,A4
  6008. 00003FF0  286E 000C                movea.l    A4, [A6 + 0xC]
  6009. 00003FF4  266E 0010                movea.l    A3, [A6 + 0x10]
  6010. 00003FF8  558F                     subq.l     A7, 2
  6011. 00003FFA  2F0B                     move.l     -[A7], A3
  6012. 00003FFC  2F0C                     move.l     -[A7], A4
  6013. 00003FFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6014. 00004002  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6015. 00004006  A9ED                     syscall    Pack6
  6016. 00004008  3D5F 0014                move.w     [A6 + 0x14], [A7]+
  6017. 0000400C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  6018. 00004012  4E5E                     unlink     A6
  6019. 00004014  205F                     movea.l    A0, [A7]+
  6020. 00004016  DEFC 000C                add.w      A7, 0xC
  6021. 0000401A  4ED0                     jmp        [A0]
  6022. fn0000401C:
  6023. 0000401C  4E56 FEFC                link       A6, -0x0104
  6024. 00004020  48E7 0110                movem.l    -[A7], D7,A3
  6025. 00004024  47EE FF00                lea.l      A3, [A6 - 0x100]
  6026. 00004028  2F0B                     move.l     -[A7], A3
  6027. 0000402A  3F3C 61A8                move.w     -[A7], 0x61A8
  6028. 0000402E  7010                     moveq.l    D0, 0x10
  6029. 00004030  3F00                     move.w     -[A7], D0
  6030. 00004032  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  6031. 00004036  7001                     moveq.l    D0, 0x01
  6032. 00004038  2F00                     move.l     -[A7], D0
  6033. 0000403A  7200                     moveq.l    D1, 0x00
  6034. 0000403C  1213                     move.b     D1, [A3]
  6035. 0000403E  2F01                     move.l     -[A7], D1
  6036. 00004040  220B                     move.l     D1, A3
  6037. 00004042  5281                     addq.l     D1, 1
  6038. 00004044  2F01                     move.l     -[A7], D1
  6039. 00004046  4EBA F2AC                jsr        [PC - 0xD54 /* 000032F4 */]
  6040. 0000404A  3E00                     move.w     D7, D0
  6041. 0000404C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6042. 00004050  661C                     bne        +0x1E /* 0000406E */
  6043. 00004052  7001                     moveq.l    D0, 0x01
  6044. 00004054  2F00                     move.l     -[A7], D0
  6045. 00004056  7200                     moveq.l    D1, 0x00
  6046. 00004058  1213                     move.b     D1, [A3]
  6047. 0000405A  2F01                     move.l     -[A7], D1
  6048. 0000405C  220B                     move.l     D1, A3
  6049. 0000405E  5281                     addq.l     D1, 1
  6050. 00004060  2F01                     move.l     -[A7], D1
  6051. 00004062  4EBA F2C0                jsr        [PC - 0xD40 /* 00003324 */]
  6052. 00004066  3E00                     move.w     D7, D0
  6053. 00004068  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6054. 0000406C  6066                     bra        +0x68 /* 000040D4 */
  6055. label0000406E:
  6056. 0000406E  0C47 0003                cmpi.w     D7, 0x3
  6057. 00004072  6648                     bne        +0x4A /* 000040BC */
  6058. 00004074  703E                     moveq.l    D0, 0x3E
  6059. 00004076  2D40 FEFC                move.l     [A6 - 0x104], D0
  6060. 0000407A  486E FEFC                pea.l      [A6 - 0x104]
  6061. 0000407E  2F0B                     move.l     -[A7], A3
  6062. 00004080  7201                     moveq.l    D1, 0x01
  6063. 00004082  2F01                     move.l     -[A7], D1
  6064. 00004084  4EBA F238                jsr        [PC - 0xDC8 /* 000032BE */]
  6065. 00004088  4A40                     tst.w      D0
  6066. 0000408A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6067. 0000408E  6644                     bne        +0x46 /* 000040D4 */
  6068. 00004090  7001                     moveq.l    D0, 0x01
  6069. 00004092  2F00                     move.l     -[A7], D0
  6070. 00004094  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  6071. 00004098  2F0B                     move.l     -[A7], A3
  6072. 0000409A  4EBA F288                jsr        [PC - 0xD78 /* 00003324 */]
  6073. 0000409E  3E00                     move.w     D7, D0
  6074. 000040A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6075. 000040A4  662E                     bne        +0x30 /* 000040D4 */
  6076. 000040A6  7001                     moveq.l    D0, 0x01
  6077. 000040A8  2F00                     move.l     -[A7], D0
  6078. 000040AA  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  6079. 000040AE  2F0B                     move.l     -[A7], A3
  6080. 000040B0  4EBA F242                jsr        [PC - 0xDBE /* 000032F4 */]
  6081. 000040B4  3E00                     move.w     D7, D0
  6082. 000040B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6083. 000040BA  6018                     bra        +0x1A /* 000040D4 */
  6084. label000040BC:
  6085. 000040BC  7000                     moveq.l    D0, 0x00
  6086. 000040BE  2F00                     move.l     -[A7], D0
  6087. 000040C0  7200                     moveq.l    D1, 0x00
  6088. 000040C2  1213                     move.b     D1, [A3]
  6089. 000040C4  2F01                     move.l     -[A7], D1
  6090. 000040C6  220B                     move.l     D1, A3
  6091. 000040C8  5281                     addq.l     D1, 1
  6092. 000040CA  2F01                     move.l     -[A7], D1
  6093. 000040CC  4EBA F256                jsr        [PC - 0xDAA /* 00003324 */]
  6094. 000040D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6095. label000040D4:
  6096. 000040D4  3007                     move.w     D0, D7
  6097. 000040D6  4CEE 0880 FEF4           movem.l    D7,A3, [A6 - 0x10C]
  6098. 000040DC  4E5E                     unlink     A6
  6099. 000040DE  4E75                     rts
  6100. export_1197:
  6101. fn000040E0:
  6102. 000040E0  4E56 FFF2                link       A6, -0x000E
  6103. 000040E4  2F0B                     move.l     -[A7], A3
  6104. 000040E6  266E 000A                movea.l    A3, [A6 + 0xA]
  6105. 000040EA  2F0B                     move.l     -[A7], A3
  6106. 000040EC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6107. 000040F0  486E FFF2                pea.l      [A6 - 0xE]
  6108. 000040F4  486E FFFC                pea.l      [A6 - 0x4]
  6109. 000040F8  486E FFF4                pea.l      [A6 - 0xC]
  6110. 000040FC  A98D                     syscall    GetDialogItem/GetDItem
  6111. 000040FE  486E FFF4                pea.l      [A6 - 0xC]
  6112. 00004102  A8A1                     syscall    FrameRect
  6113. 00004104  206B 00AA                movea.l    A0, [A3 + 0xAA]
  6114. 00004108  2050                     movea.l    A0, [A0]
  6115. 0000410A  2068 0008                movea.l    A0, [A0 + 0x8]
  6116. 0000410E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  6117. 00004112  2F2B 00AA                move.l     -[A7], [A3 + 0xAA]
  6118. 00004116  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  6119. 0000411A  A9E7                     syscall    Pack0/ListManager
  6120. 0000411C  266E FFEE                movea.l    A3, [A6 - 0x12]
  6121. 00004120  4E5E                     unlink     A6
  6122. 00004122  205F                     movea.l    A0, [A7]+
  6123. 00004124  5C4F                     addq.w     A7, 6
  6124. 00004126  4ED0                     jmp        [A0]
  6125. export_1198:
  6126. 00004128  4E56 FEC6                link       A6, -0x013A
  6127. 0000412C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6128. 00004130  286E 0008                movea.l    A4, [A6 + 0x8]
  6129. 00004134  266E 0010                movea.l    A3, [A6 + 0x10]
  6130. 00004138  4205                     clr.b      D5
  6131. 0000413A  7004                     moveq.l    D0, 0x04
  6132. 0000413C  B054                     cmp.w      D0, [A4]
  6133. 0000413E  6600 00BA                bne        +0xBC /* 000041FA */
  6134. 00004142  486E FFFF                pea.l      [A6 - 0x1]
  6135. 00004146  2F2B 00AA                move.l     -[A7], [A3 + 0xAA]
  6136. 0000414A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6137. 0000414E  4EBA EA88                jsr        [PC - 0x1578 /* 00002BD8 */]
  6138. 00004152  486E FFFA                pea.l      [A6 - 0x6]
  6139. 00004156  7000                     moveq.l    D0, 0x00
  6140. 00004158  3F00                     move.w     -[A7], D0
  6141. 0000415A  3F00                     move.w     -[A7], D0
  6142. 0000415C  A880                     syscall    SetPt
  6143. 0000415E  558F                     subq.l     A7, 2
  6144. 00004160  7001                     moveq.l    D0, 0x01
  6145. 00004162  1F00                     move.b     -[A7], D0
  6146. 00004164  486E FFFA                pea.l      [A6 - 0x6]
  6147. 00004168  2F2B 00AA                move.l     -[A7], [A3 + 0xAA]
  6148. 0000416C  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  6149. 00004170  A9E7                     syscall    Pack0/ListManager
  6150. 00004172  4A1F                     tst.b      [A7]+
  6151. 00004174  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6152. 00004178  6700 00BA                beq        +0xBC /* 00004234 */
  6153. 0000417C  4A6B 00AE                tst.w      [A3 + 0xAE]
  6154. 00004180  6700 00B2                beq        +0xB4 /* 00004234 */
  6155. 00004184  3D7C 003E FEEC           move.w     [A6 - 0x114], 0x3E /* '>' */
  6156. 0000418A  41EE FEFA                lea.l      A0, [A6 - 0x106]
  6157. 0000418E  5288                     addq.l     A0, 1
  6158. 00004190  2F08                     move.l     -[A7], A0
  6159. 00004192  486E FEEC                pea.l      [A6 - 0x114]
  6160. 00004196  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6161. 0000419A  2F2B 00AA                move.l     -[A7], [A3 + 0xAA]
  6162. 0000419E  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  6163. 000041A2  A9E7                     syscall    Pack0/ListManager
  6164. 000041A4  1D6E FEED FEFA           move.b     [A6 - 0x106], [A6 - 0x113]
  6165. 000041AA  2F0B                     move.l     -[A7], A3
  6166. 000041AC  7006                     moveq.l    D0, 0x06
  6167. 000041AE  3F00                     move.w     -[A7], D0
  6168. 000041B0  486E FEEC                pea.l      [A6 - 0x114]
  6169. 000041B4  486E FEF6                pea.l      [A6 - 0x10A]
  6170. 000041B8  486E FEEE                pea.l      [A6 - 0x112]
  6171. 000041BC  A98D                     syscall    GetDialogItem/GetDItem
  6172. 000041BE  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  6173. 000041C2  486E FEFA                pea.l      [A6 - 0x106]
  6174. 000041C6  A98F                     syscall    SetDialogItemText/SetIText
  6175. 000041C8  2F0B                     move.l     -[A7], A3
  6176. 000041CA  7006                     moveq.l    D0, 0x06
  6177. 000041CC  3F00                     move.w     -[A7], D0
  6178. 000041CE  7200                     moveq.l    D1, 0x00
  6179. 000041D0  3F01                     move.w     -[A7], D1
  6180. 000041D2  3F3C 7FFF                move.w     -[A7], 0x7FFF
  6181. 000041D6  A97E                     syscall    SelectDialogItemText/SelIText
  6182. 000041D8  4878 00FF                push.l     0xFF
  6183. 000041DC  7001                     moveq.l    D0, 0x01
  6184. 000041DE  2F00                     move.l     -[A7], D0
  6185. 000041E0  2F0B                     move.l     -[A7], A3
  6186. 000041E2  4EBA E820                jsr        [PC - 0x17E0 /* 00002A04 */]
  6187. 000041E6  7000                     moveq.l    D0, 0x00
  6188. 000041E8  2F00                     move.l     -[A7], D0
  6189. 000041EA  7203                     moveq.l    D1, 0x03
  6190. 000041EC  2F01                     move.l     -[A7], D1
  6191. 000041EE  2F0B                     move.l     -[A7], A3
  6192. 000041F0  4EBA E812                jsr        [PC - 0x17EE /* 00002A04 */]
  6193. 000041F4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6194. 000041F8  603A                     bra        +0x3C /* 00004234 */
  6195. label000041FA:
  6196. 000041FA  7006                     moveq.l    D0, 0x06
  6197. 000041FC  B054                     cmp.w      D0, [A4]
  6198. 000041FE  6634                     bne        +0x36 /* 00004234 */
  6199. 00004200  486E FFFA                pea.l      [A6 - 0x6]
  6200. 00004204  7000                     moveq.l    D0, 0x00
  6201. 00004206  3F00                     move.w     -[A7], D0
  6202. 00004208  3F00                     move.w     -[A7], D0
  6203. 0000420A  A880                     syscall    SetPt
  6204. 0000420C  558F                     subq.l     A7, 2
  6205. 0000420E  7001                     moveq.l    D0, 0x01
  6206. 00004210  1F00                     move.b     -[A7], D0
  6207. 00004212  486E FFFA                pea.l      [A6 - 0x6]
  6208. 00004216  2F2B 00AA                move.l     -[A7], [A3 + 0xAA]
  6209. 0000421A  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  6210. 0000421E  A9E7                     syscall    Pack0/ListManager
  6211. 00004220  7000                     moveq.l    D0, 0x00
  6212. 00004222  1F00                     move.b     -[A7], D0
  6213. 00004224  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6214. 00004228  2F2B 00AA                move.l     -[A7], [A3 + 0xAA]
  6215. 0000422C  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  6216. 00004230  A9E7                     syscall    Pack0/ListManager
  6217. 00004232  548F                     addq.l     A7, 2
  6218. label00004234:
  6219. 00004234  206E 000C                movea.l    A0, [A6 + 0xC]
  6220. 00004238  3010                     move.w     D0, [A0]
  6221. 0000423A  5740                     subq.w     D0, 3
  6222. 0000423C  6B00 0426                bmi        +0x428 /* 00004664 */
  6223. 00004240  0C40 0003                cmpi.w     D0, 0x3
  6224. 00004244  6E00 041E                bgt        +0x420 /* 00004664 */
  6225. 00004248  D040                     add.w      D0, D0
  6226. 0000424A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6227. 0000424E  4EFB 0000                jmp        [PC + D0.w]
  6228. 00004252  003A 0414 003A           ori.b      [PC + 0x3A /* 0000428E, value 0x20 ' ', cstring " <" */], 0x14
  6229. 00004258  000A 206E                ori.b      A2, 0x6E /* 'n' */
  6230. 0000425C  000C B7E8                ori.b      A4, 0xE8
  6231. 00004260  0002 660C                ori.b      D2, 0xC
  6232. 00004264  2F0B                     move.l     -[A7], A3
  6233. 00004266  4EBA EA78                jsr        [PC - 0x1588 /* 00002CE0 */]
  6234. 0000426A  588F                     addq.l     A7, 4
  6235. 0000426C  6000 03F6                bra        +0x3F8 /* 00004664 */
  6236. 00004270  486E FEE8                pea.l      [A6 - 0x118]
  6237. 00004274  A874                     syscall    GetPort
  6238. 00004276  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6239. 0000427A  4EBA C1F4                jsr        [PC - 0x3E0C /* 00000470 */]
  6240. 0000427E  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  6241. 00004282  A873                     syscall    SetPort
  6242. 00004284  7A01                     moveq.l    D5, 0x01
  6243. 00004286  6000 03DC                bra        +0x3DE /* 00004664 */
  6244. 0000428A  206E 000C                movea.l    A0, [A6 + 0xC]
  6245. 0000428E  203C 0000 00FF           move.l     D0, 0xFF
  6246. 00004294  C0A8 0002                and.l      D0, [A0 + 0x2]
  6247. 00004298  1D40 FEEB                move.b     [A6 - 0x115], D0
  6248. 0000429C  206E 000C                movea.l    A0, [A6 + 0xC]
  6249. 000042A0  303C 0100                move.w     D0, 0x100
  6250. 000042A4  C068 000E                and.w      D0, [A0 + 0xE]
  6251. 000042A8  6700 0188                beq        +0x18A /* 00004432 */
  6252. 000042AC  4246                     clr.w      D6
  6253. 000042AE  3D7C 0003 FEDE           move.w     [A6 - 0x122], 0x3
  6254. 000042B4  3D7C 0002 FEE0           move.w     [A6 - 0x120], 0x2
  6255. 000042BA  3D7C 0009 FEE2           move.w     [A6 - 0x11E], 0x9 /* '\t' */
  6256. 000042C0  598F                     subq.l     A7, 4
  6257. 000042C2  2F3C 5350 4449           move.l     -[A7], 0x53504449 /* 'SPDI' */
  6258. 000042C8  3F3C 61A8                move.w     -[A7], 0x61A8
  6259. 000042CC  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  6260. 000042D0  2D5F FEE4                move.l     [A6 - 0x11C], [A7]+
  6261. 000042D4  6700 014C                beq        +0x14E /* 00004422 */
  6262. 000042D8  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  6263. 000042DC  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  6264. 000042E0  206E FEE4                movea.l    A0, [A6 - 0x11C]
  6265. 000042E4  2050                     movea.l    A0, [A0]
  6266. 000042E6  41E8 000D                lea.l      A0, [A0 + 0xD]
  6267. 000042EA  2D48 FEDA                move.l     [A6 - 0x126], A0
  6268. 000042EE  4247                     clr.w      D7
  6269. 000042F0  6076                     bra        +0x78 /* 00004368 */
  6270. label000042F2:
  6271. 000042F2  558F                     subq.l     A7, 2
  6272. 000042F4  486E FEEB                pea.l      [A6 - 0x115]
  6273. 000042F8  48C7                     ext.l      D7
  6274. 000042FA  2007                     move.l     D0, D7
  6275. 000042FC  D0AE FEDA                add.l      D0, [A6 - 0x126]
  6276. 00004300  2F00                     move.l     -[A7], D0
  6277. 00004302  7001                     moveq.l    D0, 0x01
  6278. 00004304  3F00                     move.w     -[A7], D0
  6279. 00004306  3F00                     move.w     -[A7], D0
  6280. 00004308  3F3C 000C                move.w     -[A7], 0xC
  6281. 0000430C  A9ED                     syscall    Pack6
  6282. 0000430E  7000                     moveq.l    D0, 0x00
  6283. 00004310  4A5F                     tst.w      [A7]+
  6284. 00004312  57C0                     seq        D0
  6285. 00004314  4400                     neg.b      D0
  6286. 00004316  3C00                     move.w     D6, D0
  6287. 00004318  674C                     beq        +0x4E /* 00004366 */
  6288. 0000431A  2F0B                     move.l     -[A7], A3
  6289. 0000431C  2007                     move.l     D0, D7
  6290. 0000431E  D040                     add.w      D0, D0
  6291. 00004320  41EE FEDE                lea.l      A0, [A6 - 0x122]
  6292. 00004324  3F30 0000                move.w     -[A7], [A0 + D0.w]
  6293. 00004328  486E FEEC                pea.l      [A6 - 0x114]
  6294. 0000432C  486E FEF6                pea.l      [A6 - 0x10A]
  6295. 00004330  486E FEEE                pea.l      [A6 - 0x112]
  6296. 00004334  A98D                     syscall    GetDialogItem/GetDItem
  6297. 00004336  7000                     moveq.l    D0, 0x00
  6298. 00004338  206E FEF6                movea.l    A0, [A6 - 0x10A]
  6299. 0000433C  2050                     movea.l    A0, [A0]
  6300. 0000433E  7200                     moveq.l    D1, 0x00
  6301. 00004340  1228 0011                move.b     D1, [A0 + 0x11]
  6302. 00004344  57C0                     seq        D0
  6303. 00004346  4400                     neg.b      D0
  6304. 00004348  3C00                     move.w     D6, D0
  6305. 0000434A  671A                     beq        +0x1C /* 00004366 */
  6306. 0000434C  2007                     move.l     D0, D7
  6307. 0000434E  D040                     add.w      D0, D0
  6308. 00004350  41EE FEDE                lea.l      A0, [A6 - 0x122]
  6309. 00004354  38B0 0000                move.w     [A4], [A0 + D0.w]
  6310. 00004358  3014                     move.w     D0, [A4]
  6311. 0000435A  48C0                     ext.l      D0
  6312. 0000435C  2F00                     move.l     -[A7], D0
  6313. 0000435E  2F0B                     move.l     -[A7], A3
  6314. 00004360  4EBA E91E                jsr        [PC - 0x16E2 /* 00002C80 */]
  6315. 00004364  508F                     addq.l     A7, 8
  6316. label00004366:
  6317. 00004366  5247                     addq.w     D7, 1
  6318. label00004368:
  6319. 00004368  0C47 0003                cmpi.w     D7, 0x3
  6320. 0000436C  6C04                     bge        +0x6 /* 00004372 */
  6321. 0000436E  4A46                     tst.w      D6
  6322. 00004370  6780                     beq        -0x7E /* 000042F2 */
  6323. label00004372:
  6324. 00004372  206E FEE4                movea.l    A0, [A6 - 0x11C]
  6325. 00004376  2050                     movea.l    A0, [A0]
  6326. 00004378  41E8 0010                lea.l      A0, [A0 + 0x10]
  6327. 0000437C  2D48 FEDA                move.l     [A6 - 0x126], A0
  6328. 00004380  4247                     clr.w      D7
  6329. 00004382  6000 008A                bra        +0x8C /* 0000440E */
  6330. label00004386:
  6331. 00004386  558F                     subq.l     A7, 2
  6332. 00004388  486E FEEB                pea.l      [A6 - 0x115]
  6333. 0000438C  48C7                     ext.l      D7
  6334. 0000438E  2007                     move.l     D0, D7
  6335. 00004390  D0AE FEDA                add.l      D0, [A6 - 0x126]
  6336. 00004394  2F00                     move.l     -[A7], D0
  6337. 00004396  7001                     moveq.l    D0, 0x01
  6338. 00004398  3F00                     move.w     -[A7], D0
  6339. 0000439A  3F00                     move.w     -[A7], D0
  6340. 0000439C  3F3C 000C                move.w     -[A7], 0xC
  6341. 000043A0  A9ED                     syscall    Pack6
  6342. 000043A2  7000                     moveq.l    D0, 0x00
  6343. 000043A4  4A5F                     tst.w      [A7]+
  6344. 000043A6  57C0                     seq        D0
  6345. 000043A8  4400                     neg.b      D0
  6346. 000043AA  3C00                     move.w     D6, D0
  6347. 000043AC  675E                     beq        +0x60 /* 0000440C */
  6348. 000043AE  3007                     move.w     D0, D7
  6349. 000043B0  6B56                     bmi        +0x58 /* 00004408 */
  6350. 000043B2  0C40 0002                cmpi.w     D0, 0x2
  6351. 000043B6  6E50                     bgt        +0x52 /* 00004408 */
  6352. 000043B8  D040                     add.w      D0, D0
  6353. 000043BA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6354. 000043BE  4EFB 0000                jmp        [PC + D0.w]
  6355. 000043C2  0008 0020                ori.b      A0, 0x20 /* ' ' */
  6356. 000043C6  0038 2F0B 4EAD           ori.b      [0x00004EAD], 0xB
  6357. 000043CC  05E2                     .incomplete
  6358. 000043CE  598F                     subq.l     A7, 4
  6359. 000043D0  A9FC                     syscall    ZeroScrap
  6360. 000043D2  4A9F                     tst.l      [A7]+
  6361. 000043D4  6632                     bne        +0x34 /* 00004408 */
  6362. 000043D6  558F                     subq.l     A7, 2
  6363. 000043D8  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  6364. 000043DC  548F                     addq.l     A7, 2
  6365. 000043DE  6028                     bra        +0x2A /* 00004408 */
  6366. 000043E0  2F0B                     move.l     -[A7], A3
  6367. 000043E2  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  6368. 000043E6  598F                     subq.l     A7, 4
  6369. 000043E8  A9FC                     syscall    ZeroScrap
  6370. 000043EA  4A9F                     tst.l      [A7]+
  6371. 000043EC  661A                     bne        +0x1C /* 00004408 */
  6372. 000043EE  558F                     subq.l     A7, 2
  6373. 000043F0  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  6374. 000043F4  548F                     addq.l     A7, 2
  6375. 000043F6  6010                     bra        +0x12 /* 00004408 */
  6376. 000043F8  558F                     subq.l     A7, 2
  6377. 000043FA  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  6378. 000043FE  4A5F                     tst.w      [A7]+
  6379. 00004400  6606                     bne        +0x8 /* 00004408 */
  6380. 00004402  2F0B                     move.l     -[A7], A3
  6381. 00004404  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  6382. label00004408:
  6383. 00004408  38BC 0006                move.w     [A4], 0x6
  6384. label0000440C:
  6385. 0000440C  5247                     addq.w     D7, 1
  6386. label0000440E:
  6387. 0000440E  0C47 0003                cmpi.w     D7, 0x3
  6388. 00004412  6C06                     bge        +0x8 /* 0000441A */
  6389. 00004414  4A46                     tst.w      D6
  6390. 00004416  6700 FF6E                beq        -0x90 /* 00004386 */
  6391. label0000441A:
  6392. 0000441A  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  6393. 0000441E  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  6394. label00004422:
  6395. 00004422  4A46                     tst.w      D6
  6396. 00004424  6606                     bne        +0x8 /* 0000442C */
  6397. 00004426  700A                     moveq.l    D0, 0x0A
  6398. 00004428  3F00                     move.w     -[A7], D0
  6399. 0000442A  A9C8                     syscall    SysBeep
  6400. label0000442C:
  6401. 0000442C  7A01                     moveq.l    D5, 0x01
  6402. 0000442E  6000 0234                bra        +0x236 /* 00004664 */
  6403. label00004432:
  6404. 00004432  7A01                     moveq.l    D5, 0x01
  6405. 00004434  102E FEEB                move.b     D0, [A6 - 0x115]
  6406. 00004438  5700                     subq.b     D0, 3
  6407. 0000443A  6714                     beq        +0x16 /* 00004450 */
  6408. 0000443C  0400 000A                subi.b     D0, 0xA /* '\n' */
  6409. 00004440  670E                     beq        +0x10 /* 00004450 */
  6410. 00004442  0400 0011                subi.b     D0, 0x11
  6411. 00004446  6746                     beq        +0x48 /* 0000448E */
  6412. 00004448  5300                     subq.b     D0, 1
  6413. 0000444A  6742                     beq        +0x44 /* 0000448E */
  6414. 0000444C  6000 018E                bra        +0x190 /* 000045DC */
  6415. label00004450:
  6416. 00004450  2F0B                     move.l     -[A7], A3
  6417. 00004452  7001                     moveq.l    D0, 0x01
  6418. 00004454  3F00                     move.w     -[A7], D0
  6419. 00004456  486E FEEC                pea.l      [A6 - 0x114]
  6420. 0000445A  486E FEF6                pea.l      [A6 - 0x10A]
  6421. 0000445E  486E FEEE                pea.l      [A6 - 0x112]
  6422. 00004462  A98D                     syscall    GetDialogItem/GetDItem
  6423. 00004464  206E FEF6                movea.l    A0, [A6 - 0x10A]
  6424. 00004468  2050                     movea.l    A0, [A0]
  6425. 0000446A  4A28 0011                tst.b      [A0 + 0x11]
  6426. 0000446E  6614                     bne        +0x16 /* 00004484 */
  6427. 00004470  38BC 0001                move.w     [A4], 0x1
  6428. 00004474  7001                     moveq.l    D0, 0x01
  6429. 00004476  2F00                     move.l     -[A7], D0
  6430. 00004478  2F0B                     move.l     -[A7], A3
  6431. 0000447A  4EBA E804                jsr        [PC - 0x17FC /* 00002C80 */]
  6432. 0000447E  508F                     addq.l     A7, 8
  6433. 00004480  6000 01E2                bra        +0x1E4 /* 00004664 */
  6434. label00004484:
  6435. 00004484  700A                     moveq.l    D0, 0x0A
  6436. 00004486  3F00                     move.w     -[A7], D0
  6437. 00004488  A9C8                     syscall    SysBeep
  6438. 0000448A  6000 01D8                bra        +0x1DA /* 00004664 */
  6439. label0000448E:
  6440. 0000448E  286B 00AA                movea.l    A4, [A3 + 0xAA]
  6441. 00004492  486E FED6                pea.l      [A6 - 0x12A]
  6442. 00004496  7000                     moveq.l    D0, 0x00
  6443. 00004498  3F00                     move.w     -[A7], D0
  6444. 0000449A  3F00                     move.w     -[A7], D0
  6445. 0000449C  A880                     syscall    SetPt
  6446. 0000449E  2054                     movea.l    A0, [A4]
  6447. 000044A0  4A68 004C                tst.w      [A0 + 0x4C]
  6448. 000044A4  6F00 01BE                ble        +0x1C0 /* 00004664 */
  6449. 000044A8  558F                     subq.l     A7, 2
  6450. 000044AA  7001                     moveq.l    D0, 0x01
  6451. 000044AC  1F00                     move.b     -[A7], D0
  6452. 000044AE  486E FED6                pea.l      [A6 - 0x12A]
  6453. 000044B2  2F0C                     move.l     -[A7], A4
  6454. 000044B4  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  6455. 000044B8  A9E7                     syscall    Pack0/ListManager
  6456. 000044BA  181F                     move.b     D4, [A7]+
  6457. 000044BC  7000                     moveq.l    D0, 0x00
  6458. 000044BE  1F00                     move.b     -[A7], D0
  6459. 000044C0  2F2E FED6                move.l     -[A7], [A6 - 0x12A]
  6460. 000044C4  2F0C                     move.l     -[A7], A4
  6461. 000044C6  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  6462. 000044CA  A9E7                     syscall    Pack0/ListManager
  6463. 000044CC  701E                     moveq.l    D0, 0x1E
  6464. 000044CE  B02E FEEB                cmp.b      D0, [A6 - 0x115]
  6465. 000044D2  6636                     bne        +0x38 /* 0000450A */
  6466. 000044D4  4A04                     tst.b      D4
  6467. 000044D6  670C                     beq        +0xE /* 000044E4 */
  6468. 000044D8  4A6E FED6                tst.w      [A6 - 0x12A]
  6469. 000044DC  6712                     beq        +0x14 /* 000044F0 */
  6470. 000044DE  536E FED6                subq.w     [A6 - 0x12A], 1
  6471. 000044E2  600C                     bra        +0xE /* 000044F0 */
  6472. label000044E4:
  6473. 000044E4  2054                     movea.l    A0, [A4]
  6474. 000044E6  3028 004C                move.w     D0, [A0 + 0x4C]
  6475. 000044EA  5340                     subq.w     D0, 1
  6476. 000044EC  3D40 FED6                move.w     [A6 - 0x12A], D0
  6477. label000044F0:
  6478. 000044F0  7001                     moveq.l    D0, 0x01
  6479. 000044F2  1F00                     move.b     -[A7], D0
  6480. 000044F4  2F2E FED6                move.l     -[A7], [A6 - 0x12A]
  6481. 000044F8  2F0C                     move.l     -[A7], A4
  6482. 000044FA  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  6483. 000044FE  A9E7                     syscall    Pack0/ListManager
  6484. 00004500  2F0C                     move.l     -[A7], A4
  6485. 00004502  3F3C 0010                move.w     -[A7], 0x10
  6486. 00004506  A9E7                     syscall    Pack0/ListManager
  6487. 00004508  6052                     bra        +0x54 /* 0000455C */
  6488. label0000450A:
  6489. 0000450A  4A04                     tst.b      D4
  6490. 0000450C  6712                     beq        +0x14 /* 00004520 */
  6491. 0000450E  2054                     movea.l    A0, [A4]
  6492. 00004510  3028 004C                move.w     D0, [A0 + 0x4C]
  6493. 00004514  5340                     subq.w     D0, 1
  6494. 00004516  B06E FED6                cmp.w      D0, [A6 - 0x12A]
  6495. 0000451A  6F04                     ble        +0x6 /* 00004520 */
  6496. 0000451C  526E FED6                addq.w     [A6 - 0x12A], 1
  6497. label00004520:
  6498. 00004520  7001                     moveq.l    D0, 0x01
  6499. 00004522  1F00                     move.b     -[A7], D0
  6500. 00004524  2F2E FED6                move.l     -[A7], [A6 - 0x12A]
  6501. 00004528  2F0C                     move.l     -[A7], A4
  6502. 0000452A  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  6503. 0000452E  A9E7                     syscall    Pack0/ListManager
  6504. 00004530  4A04                     tst.b      D4
  6505. 00004532  6720                     beq        +0x22 /* 00004554 */
  6506. 00004534  2054                     movea.l    A0, [A4]
  6507. 00004536  302E FED6                move.w     D0, [A6 - 0x12A]
  6508. 0000453A  5240                     addq.w     D0, 1
  6509. 0000453C  B068 0018                cmp.w      D0, [A0 + 0x18]
  6510. 00004540  6F1A                     ble        +0x1C /* 0000455C */
  6511. 00004542  7000                     moveq.l    D0, 0x00
  6512. 00004544  3F00                     move.w     -[A7], D0
  6513. 00004546  7201                     moveq.l    D1, 0x01
  6514. 00004548  3F01                     move.w     -[A7], D1
  6515. 0000454A  2F0C                     move.l     -[A7], A4
  6516. 0000454C  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  6517. 00004550  A9E7                     syscall    Pack0/ListManager
  6518. 00004552  6008                     bra        +0xA /* 0000455C */
  6519. label00004554:
  6520. 00004554  2F0C                     move.l     -[A7], A4
  6521. 00004556  3F3C 0010                move.w     -[A7], 0x10
  6522. 0000455A  A9E7                     syscall    Pack0/ListManager
  6523. label0000455C:
  6524. 0000455C  4A6B 00AE                tst.w      [A3 + 0xAE]
  6525. 00004560  6700 0102                beq        +0x104 /* 00004664 */
  6526. 00004564  3D7C 003E FEEC           move.w     [A6 - 0x114], 0x3E /* '>' */
  6527. 0000456A  41EE FEFA                lea.l      A0, [A6 - 0x106]
  6528. 0000456E  5288                     addq.l     A0, 1
  6529. 00004570  2F08                     move.l     -[A7], A0
  6530. 00004572  486E FEEC                pea.l      [A6 - 0x114]
  6531. 00004576  2F2E FED6                move.l     -[A7], [A6 - 0x12A]
  6532. 0000457A  2F2B 00AA                move.l     -[A7], [A3 + 0xAA]
  6533. 0000457E  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  6534. 00004582  A9E7                     syscall    Pack0/ListManager
  6535. 00004584  1D6E FEED FEFA           move.b     [A6 - 0x106], [A6 - 0x113]
  6536. 0000458A  2F0B                     move.l     -[A7], A3
  6537. 0000458C  7006                     moveq.l    D0, 0x06
  6538. 0000458E  3F00                     move.w     -[A7], D0
  6539. 00004590  486E FEEC                pea.l      [A6 - 0x114]
  6540. 00004594  486E FEF6                pea.l      [A6 - 0x10A]
  6541. 00004598  486E FEEE                pea.l      [A6 - 0x112]
  6542. 0000459C  A98D                     syscall    GetDialogItem/GetDItem
  6543. 0000459E  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  6544. 000045A2  486E FEFA                pea.l      [A6 - 0x106]
  6545. 000045A6  A98F                     syscall    SetDialogItemText/SetIText
  6546. 000045A8  2F0B                     move.l     -[A7], A3
  6547. 000045AA  7006                     moveq.l    D0, 0x06
  6548. 000045AC  3F00                     move.w     -[A7], D0
  6549. 000045AE  7200                     moveq.l    D1, 0x00
  6550. 000045B0  3F01                     move.w     -[A7], D1
  6551. 000045B2  3F3C 7FFF                move.w     -[A7], 0x7FFF
  6552. 000045B6  A97E                     syscall    SelectDialogItemText/SelIText
  6553. 000045B8  4878 00FF                push.l     0xFF
  6554. 000045BC  7001                     moveq.l    D0, 0x01
  6555. 000045BE  2F00                     move.l     -[A7], D0
  6556. 000045C0  2F0B                     move.l     -[A7], A3
  6557. 000045C2  4EBA E440                jsr        [PC - 0x1BC0 /* 00002A04 */]
  6558. 000045C6  7000                     moveq.l    D0, 0x00
  6559. 000045C8  2F00                     move.l     -[A7], D0
  6560. 000045CA  7203                     moveq.l    D1, 0x03
  6561. 000045CC  2F01                     move.l     -[A7], D1
  6562. 000045CE  2F0B                     move.l     -[A7], A3
  6563. 000045D0  4EBA E432                jsr        [PC - 0x1BCE /* 00002A04 */]
  6564. 000045D4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6565. 000045D8  6000 008A                bra        +0x8C /* 00004664 */
  6566. label000045DC:
  6567. 000045DC  206E 000C                movea.l    A0, [A6 + 0xC]
  6568. 000045E0  203C 0000 FF00           move.l     D0, 0xFF00
  6569. 000045E6  C0A8 0002                and.l      D0, [A0 + 0x2]
  6570. 000045EA  0480 0000 6300           subi.l     D0, 0x6300 /* 'c\0' */
  6571. 000045F0  6728                     beq        +0x2A /* 0000461A */
  6572. 000045F2  0480 0000 1300           subi.l     D0, 0x1300
  6573. 000045F8  6738                     beq        +0x3A /* 00004632 */
  6574. 000045FA  0480 0000 0200           subi.l     D0, 0x200
  6575. 00004600  6642                     bne        +0x44 /* 00004644 */
  6576. 00004602  2F0B                     move.l     -[A7], A3
  6577. 00004604  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  6578. 00004608  598F                     subq.l     A7, 4
  6579. 0000460A  A9FC                     syscall    ZeroScrap
  6580. 0000460C  4A9F                     tst.l      [A7]+
  6581. 0000460E  6654                     bne        +0x56 /* 00004664 */
  6582. 00004610  558F                     subq.l     A7, 2
  6583. 00004612  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  6584. 00004616  548F                     addq.l     A7, 2
  6585. 00004618  604A                     bra        +0x4C /* 00004664 */
  6586. label0000461A:
  6587. 0000461A  2F0B                     move.l     -[A7], A3
  6588. 0000461C  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  6589. 00004620  598F                     subq.l     A7, 4
  6590. 00004622  A9FC                     syscall    ZeroScrap
  6591. 00004624  4A9F                     tst.l      [A7]+
  6592. 00004626  663C                     bne        +0x3E /* 00004664 */
  6593. 00004628  558F                     subq.l     A7, 2
  6594. 0000462A  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  6595. 0000462E  548F                     addq.l     A7, 2
  6596. 00004630  6032                     bra        +0x34 /* 00004664 */
  6597. label00004632:
  6598. 00004632  558F                     subq.l     A7, 2
  6599. 00004634  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  6600. 00004638  4A5F                     tst.w      [A7]+
  6601. 0000463A  6628                     bne        +0x2A /* 00004664 */
  6602. 0000463C  2F0B                     move.l     -[A7], A3
  6603. 0000463E  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  6604. 00004642  6020                     bra        +0x22 /* 00004664 */
  6605. label00004644:
  6606. 00004644  558F                     subq.l     A7, 2
  6607. 00004646  7040                     moveq.l    D0, 0x40
  6608. 00004648  3F00                     move.w     -[A7], D0
  6609. 0000464A  486E FEC6                pea.l      [A6 - 0x13A]
  6610. 0000464E  A971                     syscall    EventAvail
  6611. 00004650  4A1F                     tst.b      [A7]+
  6612. 00004652  670E                     beq        +0x10 /* 00004662 */
  6613. 00004654  B7EE FEC8                cmpa.l     A3, [A6 - 0x138]
  6614. 00004658  6608                     bne        +0xA /* 00004662 */
  6615. 0000465A  2F0B                     move.l     -[A7], A3
  6616. 0000465C  4EBA E682                jsr        [PC - 0x197E /* 00002CE0 */]
  6617. 00004660  588F                     addq.l     A7, 4
  6618. label00004662:
  6619. 00004662  4205                     clr.b      D5
  6620. label00004664:
  6621. 00004664  1D45 0014                move.b     [A6 + 0x14], D5
  6622. 00004668  4CEE 18F0 FEAE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x152]
  6623. 0000466E  4E5E                     unlink     A6
  6624. 00004670  205F                     movea.l    A0, [A7]+
  6625. 00004672  DEFC 000C                add.w      A7, 0xC
  6626. 00004676  4ED0                     jmp        [A0]
  6627. fn00004678:
  6628. 00004678  4E56 FFF2                link       A6, -0x000E
  6629. 0000467C  48E7 0310                movem.l    -[A7], D6,D7,A3
  6630. 00004680  4247                     clr.w      D7
  6631. 00004682  4246                     clr.w      D6
  6632. 00004684  486E FFF2                pea.l      [A6 - 0xE]
  6633. 00004688  A874                     syscall    GetPort
  6634. 0000468A  486E FFF8                pea.l      [A6 - 0x8]
  6635. 0000468E  7000                     moveq.l    D0, 0x00
  6636. 00004690  2F00                     move.l     -[A7], D0
  6637. 00004692  7201                     moveq.l    D1, 0x01
  6638. 00004694  2F01                     move.l     -[A7], D1
  6639. 00004696  4878 61AC                push.l     0x61AC
  6640. 0000469A  4EBA E3C8                jsr        [PC - 0x1C38 /* 00002A64 */]
  6641. 0000469E  598F                     subq.l     A7, 4
  6642. 000046A0  3F3C 61AC                move.w     -[A7], 0x61AC
  6643. 000046A4  7000                     moveq.l    D0, 0x00
  6644. 000046A6  2F00                     move.l     -[A7], D0
  6645. 000046A8  72FF                     moveq.l    D1, 0xFFFFFFFF
  6646. 000046AA  2F01                     move.l     -[A7], D1
  6647. 000046AC  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  6648. 000046B0  265F                     movea.l    A3, [A7]+
  6649. 000046B2  200B                     move.l     D0, A3
  6650. 000046B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6651. 000046B8  673E                     beq        +0x40 /* 000046F8 */
  6652. 000046BA  2F0B                     move.l     -[A7], A3
  6653. 000046BC  A873                     syscall    SetPort
  6654. 000046BE  2F0B                     move.l     -[A7], A3
  6655. 000046C0  A915                     syscall    ShowWindow
  6656. 000046C2  602A                     bra        +0x2C /* 000046EE */
  6657. label000046C4:
  6658. 000046C4  486D 2522                pea.l      [A5 + 0x2522 /* export_1184 */]
  6659. 000046C8  486E FFF6                pea.l      [A6 - 0xA]
  6660. 000046CC  A991                     syscall    ModalDialog
  6661. 000046CE  302E FFF6                move.w     D0, [A6 - 0xA]
  6662. 000046D2  5340                     subq.w     D0, 1
  6663. 000046D4  6B18                     bmi        +0x1A /* 000046EE */
  6664. 000046D6  0C40 0001                cmpi.w     D0, 0x1
  6665. 000046DA  6E12                     bgt        +0x14 /* 000046EE */
  6666. 000046DC  D040                     add.w      D0, D0
  6667. 000046DE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6668. 000046E2  4EFB 0000                jmp        [PC + D0.w]
  6669. 000046E6  0006 0008                ori.b      D6, 0x8
  6670. 000046EA  7C01                     moveq.l    D6, 0x01
  6671. 000046EC  7E01                     moveq.l    D7, 0x01
  6672. label000046EE:
  6673. 000046EE  4A47                     tst.w      D7
  6674. 000046F0  67D2                     beq        -0x2C /* 000046C4 */
  6675. 000046F2  2F0B                     move.l     -[A7], A3
  6676. 000046F4  A983                     syscall    DisposeDialog
  6677. 000046F6  600A                     bra        +0xC /* 00004702 */
  6678. label000046F8:
  6679. 000046F8  703C                     moveq.l    D0, 0x3C
  6680. 000046FA  2F00                     move.l     -[A7], D0
  6681. 000046FC  4EBA DDA2                jsr        [PC - 0x225E /* 000024A0 */]
  6682. 00004700  588F                     addq.l     A7, 4
  6683. label00004702:
  6684. 00004702  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6685. 00004706  A873                     syscall    SetPort
  6686. 00004708  3006                     move.w     D0, D6
  6687. 0000470A  4CEE 08C0 FFE6           movem.l    D6,D7,A3, [A6 - 0x1A]
  6688. 00004710  4E5E                     unlink     A6
  6689. 00004712  4E75                     rts
  6690. fn00004714:
  6691. 00004714  4E56 FDC2                link       A6, -0x023E
  6692. 00004718  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6693. 0000471C  49EE FEE2                lea.l      A4, [A6 - 0x11E]
  6694. 00004720  426E FEE0                clr.w      [A6 - 0x120]
  6695. 00004724  4244                     clr.w      D4
  6696. 00004726  703E                     moveq.l    D0, 0x3E
  6697. 00004728  2D40 FFE2                move.l     [A6 - 0x1E], D0
  6698. 0000472C  7E01                     moveq.l    D7, 0x01
  6699. 0000472E  4245                     clr.w      D5
  6700. 00004730  3D7C 61A9 FFFA           move.w     [A6 - 0x6], 0x61A9
  6701. 00004736  7200                     moveq.l    D1, 0x00
  6702. 00004738  2D41 FFFC                move.l     [A6 - 0x4], D1
  6703. 0000473C  486E FFFC                pea.l      [A6 - 0x4]
  6704. 00004740  486E FFFA                pea.l      [A6 - 0x6]
  6705. 00004744  4EBA E012                jsr        [PC - 0x1FEE /* 00002758 */]
  6706. 00004748  4A6E 0022                tst.w      [A6 + 0x22]
  6707. 0000474C  508F                     addq.l     A7, 8
  6708. 0000474E  6600 00B6                bne        +0xB8 /* 00004806 */
  6709. 00004752  206E 0018                movea.l    A0, [A6 + 0x18]
  6710. 00004756  4A50                     tst.w      [A0]
  6711. 00004758  6768                     beq        +0x6A /* 000047C2 */
  6712. 0000475A  206E 0024                movea.l    A0, [A6 + 0x24]
  6713. 0000475E  3010                     move.w     D0, [A0]
  6714. 00004760  48C0                     ext.l      D0
  6715. 00004762  2F00                     move.l     -[A7], D0
  6716. 00004764  302E 0012                move.w     D0, [A6 + 0x12]
  6717. 00004768  48C0                     ext.l      D0
  6718. 0000476A  2F00                     move.l     -[A7], D0
  6719. 0000476C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6720. 00004770  4EBA EA46                jsr        [PC - 0x15BA /* 000031B8 */]
  6721. 00004774  3A00                     move.w     D5, D0
  6722. 00004776  0C45 0012                cmpi.w     D5, 0x12
  6723. 0000477A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6724. 0000477E  6626                     bne        +0x28 /* 000047A6 */
  6725. 00004780  206E 0024                movea.l    A0, [A6 + 0x24]
  6726. 00004784  4250                     clr.w      [A0]
  6727. 00004786  206E 0024                movea.l    A0, [A6 + 0x24]
  6728. 0000478A  3010                     move.w     D0, [A0]
  6729. 0000478C  48C0                     ext.l      D0
  6730. 0000478E  2F00                     move.l     -[A7], D0
  6731. 00004790  302E 0012                move.w     D0, [A6 + 0x12]
  6732. 00004794  48C0                     ext.l      D0
  6733. 00004796  2F00                     move.l     -[A7], D0
  6734. 00004798  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6735. 0000479C  4EBA EA1A                jsr        [PC - 0x15E6 /* 000031B8 */]
  6736. 000047A0  3A00                     move.w     D5, D0
  6737. 000047A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6738. label000047A6:
  6739. 000047A6  4A45                     tst.w      D5
  6740. 000047A8  6718                     beq        +0x1A /* 000047C2 */
  6741. 000047AA  206E 0018                movea.l    A0, [A6 + 0x18]
  6742. 000047AE  4250                     clr.w      [A0]
  6743. 000047B0  4EBA E9EE                jsr        [PC - 0x1612 /* 000031A0 */]
  6744. 000047B4  48C5                     ext.l      D5
  6745. 000047B6  2F05                     move.l     -[A7], D5
  6746. 000047B8  4EBA DCE6                jsr        [PC - 0x231A /* 000024A0 */]
  6747. 000047BC  588F                     addq.l     A7, 4
  6748. 000047BE  6000 06C4                bra        +0x6C6 /* 00004E84 */
  6749. label000047C2:
  6750. 000047C2  206E 001C                movea.l    A0, [A6 + 0x1C]
  6751. 000047C6  4A50                     tst.w      [A0]
  6752. 000047C8  6772                     beq        +0x74 /* 0000483C */
  6753. 000047CA  302E 0016                move.w     D0, [A6 + 0x16]
  6754. 000047CE  48C0                     ext.l      D0
  6755. 000047D0  2F00                     move.l     -[A7], D0
  6756. 000047D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6757. 000047D6  4EBA EA76                jsr        [PC - 0x158A /* 0000324E */]
  6758. 000047DA  3A00                     move.w     D5, D0
  6759. 000047DC  508F                     addq.l     A7, 8
  6760. 000047DE  675C                     beq        +0x5E /* 0000483C */
  6761. 000047E0  206E 0018                movea.l    A0, [A6 + 0x18]
  6762. 000047E4  4A50                     tst.w      [A0]
  6763. 000047E6  670A                     beq        +0xC /* 000047F2 */
  6764. 000047E8  4EBA E9FE                jsr        [PC - 0x1602 /* 000031E8 */]
  6765. 000047EC  206E 0018                movea.l    A0, [A6 + 0x18]
  6766. 000047F0  4250                     clr.w      [A0]
  6767. label000047F2:
  6768. 000047F2  206E 001C                movea.l    A0, [A6 + 0x1C]
  6769. 000047F6  4250                     clr.w      [A0]
  6770. 000047F8  48C5                     ext.l      D5
  6771. 000047FA  2F05                     move.l     -[A7], D5
  6772. 000047FC  4EBA DCA2                jsr        [PC - 0x235E /* 000024A0 */]
  6773. 00004800  588F                     addq.l     A7, 4
  6774. 00004802  6000 0680                bra        +0x682 /* 00004E84 */
  6775. label00004806:
  6776. 00004806  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  6777. 0000480A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6778. 0000480E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6779. 00004812  302E 0016                move.w     D0, [A6 + 0x16]
  6780. 00004816  48C0                     ext.l      D0
  6781. 00004818  2F00                     move.l     -[A7], D0
  6782. 0000481A  302E 0012                move.w     D0, [A6 + 0x12]
  6783. 0000481E  48C0                     ext.l      D0
  6784. 00004820  2F00                     move.l     -[A7], D0
  6785. 00004822  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6786. 00004826  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6787. 0000482A  4EBA DD78                jsr        [PC - 0x2288 /* 000025A4 */]
  6788. 0000482E  4A40                     tst.w      D0
  6789. 00004830  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  6790. 00004834  6706                     beq        +0x8 /* 0000483C */
  6791. 00004836  A850                     syscall    InitCursor
  6792. 00004838  6000 064A                bra        +0x64C /* 00004E84 */
  6793. label0000483C:
  6794. 0000483C  4EBA F7DE                jsr        [PC - 0x822 /* 0000401C */]
  6795. 00004840  7200                     moveq.l    D1, 0x00
  6796. 00004842  4A40                     tst.w      D0
  6797. 00004844  57C1                     seq        D1
  6798. 00004846  4401                     neg.b      D1
  6799. 00004848  3C01                     move.w     D6, D1
  6800. 0000484A  660C                     bne        +0xE /* 00004858 */
  6801. 0000484C  A850                     syscall    InitCursor
  6802. 0000484E  7034                     moveq.l    D0, 0x34
  6803. 00004850  2F00                     move.l     -[A7], D0
  6804. 00004852  4EBA DC4C                jsr        [PC - 0x23B4 /* 000024A0 */]
  6805. 00004856  588F                     addq.l     A7, 4
  6806. label00004858:
  6807. 00004858  486E FFFC                pea.l      [A6 - 0x4]
  6808. 0000485C  486E FFFA                pea.l      [A6 - 0x6]
  6809. 00004860  4EBA DEF6                jsr        [PC - 0x210A /* 00002758 */]
  6810. 00004864  486E FECA                pea.l      [A6 - 0x136]
  6811. 00004868  A874                     syscall    GetPort
  6812. 0000486A  4878 00B0                push.l     0xB0
  6813. 0000486E  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  6814. 00004872  2640                     movea.l    A3, D0
  6815. 00004874  200B                     move.l     D0, A3
  6816. 00004876  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6817. 0000487A  6700 059C                beq        +0x59E /* 00004E18 */
  6818. 0000487E  486E FFEA                pea.l      [A6 - 0x16]
  6819. 00004882  7000                     moveq.l    D0, 0x00
  6820. 00004884  2F00                     move.l     -[A7], D0
  6821. 00004886  7201                     moveq.l    D1, 0x01
  6822. 00004888  2F01                     move.l     -[A7], D1
  6823. 0000488A  4878 61AB                push.l     0x61AB
  6824. 0000488E  4EBA E1D4                jsr        [PC - 0x1E2C /* 00002A64 */]
  6825. 00004892  598F                     subq.l     A7, 4
  6826. 00004894  3F3C 61AB                move.w     -[A7], 0x61AB
  6827. 00004898  2F0B                     move.l     -[A7], A3
  6828. 0000489A  70FF                     moveq.l    D0, 0xFFFFFFFF
  6829. 0000489C  2F00                     move.l     -[A7], D0
  6830. 0000489E  A97C                     syscall    GetNewDialog
  6831. 000048A0  265F                     movea.l    A3, [A7]+
  6832. 000048A2  2F0B                     move.l     -[A7], A3
  6833. 000048A4  7008                     moveq.l    D0, 0x08
  6834. 000048A6  3F00                     move.w     -[A7], D0
  6835. 000048A8  486E FEDA                pea.l      [A6 - 0x126]
  6836. 000048AC  486E FECE                pea.l      [A6 - 0x132]
  6837. 000048B0  486E FED2                pea.l      [A6 - 0x12E]
  6838. 000048B4  A98D                     syscall    GetDialogItem/GetDItem
  6839. 000048B6  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  6840. 000048BA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6841. 000048BE  A98F                     syscall    SetDialogItemText/SetIText
  6842. 000048C0  2F0B                     move.l     -[A7], A3
  6843. 000048C2  A873                     syscall    SetPort
  6844. 000048C4  7004                     moveq.l    D0, 0x04
  6845. 000048C6  2F00                     move.l     -[A7], D0
  6846. 000048C8  2F0B                     move.l     -[A7], A3
  6847. 000048CA  4EBA E276                jsr        [PC - 0x1D8A /* 00002B42 */]
  6848. 000048CE  2D40 FFF2                move.l     [A6 - 0xE], D0
  6849. 000048D2  2740 00AA                move.l     [A3 + 0xAA], D0
  6850. 000048D6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6851. 000048DA  6700 051E                beq        +0x520 /* 00004DFA */
  6852. 000048DE  3746 00AE                move.w     [A3 + 0xAE], D6
  6853. 000048E2  6610                     bne        +0x12 /* 000048F4 */
  6854. 000048E4  2F0B                     move.l     -[A7], A3
  6855. 000048E6  7006                     moveq.l    D0, 0x06
  6856. 000048E8  3F00                     move.w     -[A7], D0
  6857. 000048EA  A827                     syscall    HideDialogItem/HideDItem
  6858. 000048EC  2F0B                     move.l     -[A7], A3
  6859. 000048EE  7005                     moveq.l    D0, 0x05
  6860. 000048F0  3F00                     move.w     -[A7], D0
  6861. 000048F2  A827                     syscall    HideDialogItem/HideDItem
  6862. label000048F4:
  6863. 000048F4  7000                     moveq.l    D0, 0x00
  6864. 000048F6  1F00                     move.b     -[A7], D0
  6865. 000048F8  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6866. 000048FC  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  6867. 00004900  A9E7                     syscall    Pack0/ListManager
  6868. 00004902  6058                     bra        +0x5A /* 0000495C */
  6869. label00004904:
  6870. 00004904  486E FFE6                pea.l      [A6 - 0x1A]
  6871. 00004908  7000                     moveq.l    D0, 0x00
  6872. 0000490A  3F00                     move.w     -[A7], D0
  6873. 0000490C  206E FFF2                movea.l    A0, [A6 - 0xE]
  6874. 00004910  2050                     movea.l    A0, [A0]
  6875. 00004912  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  6876. 00004916  A880                     syscall    SetPt
  6877. 00004918  558F                     subq.l     A7, 2
  6878. 0000491A  7001                     moveq.l    D0, 0x01
  6879. 0000491C  3F00                     move.w     -[A7], D0
  6880. 0000491E  206E FFF2                movea.l    A0, [A6 - 0xE]
  6881. 00004922  2050                     movea.l    A0, [A0]
  6882. 00004924  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  6883. 00004928  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6884. 0000492C  3F3C 0008                move.w     -[A7], 0x8
  6885. 00004930  A9E7                     syscall    Pack0/ListManager
  6886. 00004932  2F0C                     move.l     -[A7], A4
  6887. 00004934  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  6888. 00004938  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  6889. 0000493C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6890. 00004940  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  6891. 00004944  A9E7                     syscall    Pack0/ListManager
  6892. 00004946  486E FFFC                pea.l      [A6 - 0x4]
  6893. 0000494A  486E FFFA                pea.l      [A6 - 0x6]
  6894. 0000494E  4EBA DE08                jsr        [PC - 0x21F8 /* 00002758 */]
  6895. 00004952  703E                     moveq.l    D0, 0x3E
  6896. 00004954  2D40 FFE2                move.l     [A6 - 0x1E], D0
  6897. 00004958  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6898. label0000495C:
  6899. 0000495C  486E FFE2                pea.l      [A6 - 0x1E]
  6900. 00004960  2F0C                     move.l     -[A7], A4
  6901. 00004962  2F07                     move.l     -[A7], D7
  6902. 00004964  5287                     addq.l     D7, 1
  6903. 00004966  4EBA E956                jsr        [PC - 0x16AA /* 000032BE */]
  6904. 0000496A  4A40                     tst.w      D0
  6905. 0000496C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6906. 00004970  6792                     beq        -0x6C /* 00004904 */
  6907. 00004972  486E FFE6                pea.l      [A6 - 0x1A]
  6908. 00004976  7000                     moveq.l    D0, 0x00
  6909. 00004978  3F00                     move.w     -[A7], D0
  6910. 0000497A  3F00                     move.w     -[A7], D0
  6911. 0000497C  A880                     syscall    SetPt
  6912. 0000497E  558F                     subq.l     A7, 2
  6913. 00004980  7001                     moveq.l    D0, 0x01
  6914. 00004982  1F00                     move.b     -[A7], D0
  6915. 00004984  486E FFE6                pea.l      [A6 - 0x1A]
  6916. 00004988  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6917. 0000498C  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  6918. 00004990  A9E7                     syscall    Pack0/ListManager
  6919. 00004992  7000                     moveq.l    D0, 0x00
  6920. 00004994  1F00                     move.b     -[A7], D0
  6921. 00004996  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  6922. 0000499A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6923. 0000499E  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  6924. 000049A2  A9E7                     syscall    Pack0/ListManager
  6925. 000049A4  7001                     moveq.l    D0, 0x01
  6926. 000049A6  1F00                     move.b     -[A7], D0
  6927. 000049A8  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6928. 000049AC  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  6929. 000049B0  A9E7                     syscall    Pack0/ListManager
  6930. 000049B2  2F0B                     move.l     -[A7], A3
  6931. 000049B4  7004                     moveq.l    D0, 0x04
  6932. 000049B6  3F00                     move.w     -[A7], D0
  6933. 000049B8  486E FEDA                pea.l      [A6 - 0x126]
  6934. 000049BC  486E FECE                pea.l      [A6 - 0x132]
  6935. 000049C0  486E FED2                pea.l      [A6 - 0x12E]
  6936. 000049C4  A98D                     syscall    GetDialogItem/GetDItem
  6937. 000049C6  2F0B                     move.l     -[A7], A3
  6938. 000049C8  7004                     moveq.l    D0, 0x04
  6939. 000049CA  3F00                     move.w     -[A7], D0
  6940. 000049CC  4EBA F712                jsr        [PC - 0x8EE /* 000040E0 */]
  6941. 000049D0  2F0B                     move.l     -[A7], A3
  6942. 000049D2  7004                     moveq.l    D0, 0x04
  6943. 000049D4  3F00                     move.w     -[A7], D0
  6944. 000049D6  7200                     moveq.l    D1, 0x00
  6945. 000049D8  3F01                     move.w     -[A7], D1
  6946. 000049DA  486D 258A                pea.l      [A5 + 0x258A /* export_1197 */]
  6947. 000049DE  486E FED2                pea.l      [A6 - 0x12E]
  6948. 000049E2  A98E                     syscall    SetDialogItem/SetDItem
  6949. 000049E4  4878 00FF                push.l     0xFF
  6950. 000049E8  7001                     moveq.l    D0, 0x01
  6951. 000049EA  2F00                     move.l     -[A7], D0
  6952. 000049EC  2F0B                     move.l     -[A7], A3
  6953. 000049EE  4EBA E014                jsr        [PC - 0x1FEC /* 00002A04 */]
  6954. 000049F2  4878 00FF                push.l     0xFF
  6955. 000049F6  7003                     moveq.l    D0, 0x03
  6956. 000049F8  2F00                     move.l     -[A7], D0
  6957. 000049FA  2F0B                     move.l     -[A7], A3
  6958. 000049FC  4EBA E006                jsr        [PC - 0x1FFA /* 00002A04 */]
  6959. 00004A00  A850                     syscall    InitCursor
  6960. 00004A02  2F0B                     move.l     -[A7], A3
  6961. 00004A04  A915                     syscall    ShowWindow
  6962. 00004A06  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  6963. 00004A0A  6000 03DC                bra        +0x3DE /* 00004DE8 */
  6964. label00004A0E:
  6965. 00004A0E  486D 2592                pea.l      [A5 + 0x2592 /* export_1198 */]
  6966. 00004A12  486E FEDC                pea.l      [A6 - 0x124]
  6967. 00004A16  A991                     syscall    ModalDialog
  6968. 00004A18  302E FEDC                move.w     D0, [A6 - 0x124]
  6969. 00004A1C  5340                     subq.w     D0, 1
  6970. 00004A1E  6B00 03B0                bmi        +0x3B2 /* 00004DD0 */
  6971. 00004A22  0C40 0008                cmpi.w     D0, 0x8
  6972. 00004A26  6E00 03A8                bgt        +0x3AA /* 00004DD0 */
  6973. 00004A2A  D040                     add.w      D0, D0
  6974. 00004A2C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6975. 00004A30  4EFB 0000                jmp        [PC + D0.w]
  6976. 00004A34  0050 0014                ori.w      [A0], 0x14
  6977. 00004A38  01A8 039E                bclr       [A0 + 0x39E], D0
  6978. 00004A3C  039E                     bclr       [A6]+, D1
  6979. 00004A3E  02DE                     .incomplete
  6980. 00004A40  039E                     bclr       [A6]+, D1
  6981. 00004A42  039E                     bclr       [A6]+, D1
  6982. 00004A44  0028 4A44 6706           ori.b      [A0 + 0x6706], 0x44 /* 'D' */
  6983. 00004A4A  4EBA F5D0                jsr        [PC - 0xA30 /* 0000401C */]
  6984. 00004A4E  3A00                     move.w     D5, D0
  6985. 00004A50  3D7C 0001 FEE0           move.w     [A6 - 0x120], 0x1
  6986. 00004A56  6000 0378                bra        +0x37A /* 00004DD0 */
  6987. 00004A5A  4A44                     tst.w      D4
  6988. 00004A5C  671A                     beq        +0x1C /* 00004A78 */
  6989. 00004A5E  700A                     moveq.l    D0, 0x0A
  6990. 00004A60  3F00                     move.w     -[A7], D0
  6991. 00004A62  A9C8                     syscall    SysBeep
  6992. 00004A64  4EBA FC12                jsr        [PC - 0x3EE /* 00004678 */]
  6993. 00004A68  4A40                     tst.w      D0
  6994. 00004A6A  6700 0364                beq        +0x366 /* 00004DD0 */
  6995. 00004A6E  3D7C 0001 FEE0           move.w     [A6 - 0x120], 0x1
  6996. 00004A74  6000 035A                bra        +0x35C /* 00004DD0 */
  6997. label00004A78:
  6998. 00004A78  3D7C 0001 FEE0           move.w     [A6 - 0x120], 0x1
  6999. 00004A7E  6000 0350                bra        +0x352 /* 00004DD0 */
  7000. 00004A82  2F0B                     move.l     -[A7], A3
  7001. 00004A84  7006                     moveq.l    D0, 0x06
  7002. 00004A86  3F00                     move.w     -[A7], D0
  7003. 00004A88  486E FEDA                pea.l      [A6 - 0x126]
  7004. 00004A8C  486E FECE                pea.l      [A6 - 0x132]
  7005. 00004A90  486E FED2                pea.l      [A6 - 0x12E]
  7006. 00004A94  A98D                     syscall    GetDialogItem/GetDItem
  7007. 00004A96  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  7008. 00004A9A  2F0C                     move.l     -[A7], A4
  7009. 00004A9C  A990                     syscall    GetDialogItemText/GetIText
  7010. 00004A9E  7000                     moveq.l    D0, 0x00
  7011. 00004AA0  1014                     move.b     D0, [A4]
  7012. 00004AA2  3D40 FEDE                move.w     [A6 - 0x122], D0
  7013. 00004AA6  0C40 003E                cmpi.w     D0, 0x3E /* '>' */
  7014. 00004AAA  6F06                     ble        +0x8 /* 00004AB2 */
  7015. 00004AAC  7A32                     moveq.l    D5, 0x32
  7016. 00004AAE  6000 0116                bra        +0x118 /* 00004BC6 */
  7017. label00004AB2:
  7018. 00004AB2  2F0C                     move.l     -[A7], A4
  7019. 00004AB4  4EBA DE78                jsr        [PC - 0x2188 /* 0000292E */]
  7020. 00004AB8  4A00                     tst.b      D0
  7021. 00004ABA  588F                     addq.l     A7, 4
  7022. 00004ABC  6706                     beq        +0x8 /* 00004AC4 */
  7023. 00004ABE  7A37                     moveq.l    D5, 0x37
  7024. 00004AC0  6000 0104                bra        +0x106 /* 00004BC6 */
  7025. label00004AC4:
  7026. 00004AC4  7000                     moveq.l    D0, 0x00
  7027. 00004AC6  2F00                     move.l     -[A7], D0
  7028. 00004AC8  322E FEDE                move.w     D1, [A6 - 0x122]
  7029. 00004ACC  48C1                     ext.l      D1
  7030. 00004ACE  2F01                     move.l     -[A7], D1
  7031. 00004AD0  220C                     move.l     D1, A4
  7032. 00004AD2  5281                     addq.l     D1, 1
  7033. 00004AD4  2F01                     move.l     -[A7], D1
  7034. 00004AD6  4EBA E81C                jsr        [PC - 0x17E4 /* 000032F4 */]
  7035. 00004ADA  3A00                     move.w     D5, D0
  7036. 00004ADC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7037. 00004AE0  6600 00E4                bne        +0xE6 /* 00004BC6 */
  7038. 00004AE4  7801                     moveq.l    D4, 0x01
  7039. 00004AE6  486E FFE6                pea.l      [A6 - 0x1A]
  7040. 00004AEA  7000                     moveq.l    D0, 0x00
  7041. 00004AEC  3F00                     move.w     -[A7], D0
  7042. 00004AEE  3F00                     move.w     -[A7], D0
  7043. 00004AF0  A880                     syscall    SetPt
  7044. label00004AF2:
  7045. 00004AF2  3D7C 003E FEDE           move.w     [A6 - 0x122], 0x3E /* '>' */
  7046. 00004AF8  486E FDC2                pea.l      [A6 - 0x23E]
  7047. 00004AFC  486E FEDE                pea.l      [A6 - 0x122]
  7048. 00004B00  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  7049. 00004B04  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7050. 00004B08  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  7051. 00004B0C  A9E7                     syscall    Pack0/ListManager
  7052. 00004B0E  558F                     subq.l     A7, 2
  7053. 00004B10  200C                     move.l     D0, A4
  7054. 00004B12  5280                     addq.l     D0, 1
  7055. 00004B14  2F00                     move.l     -[A7], D0
  7056. 00004B16  486E FDC2                pea.l      [A6 - 0x23E]
  7057. 00004B1A  7000                     moveq.l    D0, 0x00
  7058. 00004B1C  1014                     move.b     D0, [A4]
  7059. 00004B1E  3F00                     move.w     -[A7], D0
  7060. 00004B20  3F2E FEDE                move.w     -[A7], [A6 - 0x122]
  7061. 00004B24  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7062. 00004B28  A9ED                     syscall    Pack6
  7063. 00004B2A  3C1F                     move.w     D6, [A7]+
  7064. 00004B2C  206E FFF2                movea.l    A0, [A6 - 0xE]
  7065. 00004B30  2050                     movea.l    A0, [A0]
  7066. 00004B32  302E FFE6                move.w     D0, [A6 - 0x1A]
  7067. 00004B36  526E FFE6                addq.w     [A6 - 0x1A], 1
  7068. 00004B3A  B068 004C                cmp.w      D0, [A0 + 0x4C]
  7069. 00004B3E  6C04                     bge        +0x6 /* 00004B44 */
  7070. 00004B40  4A46                     tst.w      D6
  7071. 00004B42  6EAE                     bgt        -0x50 /* 00004AF2 */
  7072. label00004B44:
  7073. 00004B44  558F                     subq.l     A7, 2
  7074. 00004B46  7001                     moveq.l    D0, 0x01
  7075. 00004B48  3F00                     move.w     -[A7], D0
  7076. 00004B4A  536E FFE6                subq.w     [A6 - 0x1A], 1
  7077. 00004B4E  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  7078. 00004B52  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7079. 00004B56  3F3C 0008                move.w     -[A7], 0x8
  7080. 00004B5A  A9E7                     syscall    Pack0/ListManager
  7081. 00004B5C  7000                     moveq.l    D0, 0x00
  7082. 00004B5E  1014                     move.b     D0, [A4]
  7083. 00004B60  3D40 FEDE                move.w     [A6 - 0x122], D0
  7084. 00004B64  0C40 003E                cmpi.w     D0, 0x3E /* '>' */
  7085. 00004B68  548F                     addq.l     A7, 2
  7086. 00004B6A  6F06                     ble        +0x8 /* 00004B72 */
  7087. 00004B6C  3D7C 003E FEDE           move.w     [A6 - 0x122], 0x3E /* '>' */
  7088. label00004B72:
  7089. 00004B72  200C                     move.l     D0, A4
  7090. 00004B74  5280                     addq.l     D0, 1
  7091. 00004B76  2F00                     move.l     -[A7], D0
  7092. 00004B78  3F2E FEDE                move.w     -[A7], [A6 - 0x122]
  7093. 00004B7C  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  7094. 00004B80  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7095. 00004B84  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  7096. 00004B88  A9E7                     syscall    Pack0/ListManager
  7097. 00004B8A  7001                     moveq.l    D0, 0x01
  7098. 00004B8C  1F00                     move.b     -[A7], D0
  7099. 00004B8E  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  7100. 00004B92  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7101. 00004B96  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  7102. 00004B9A  A9E7                     syscall    Pack0/ListManager
  7103. 00004B9C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7104. 00004BA0  3F3C 0010                move.w     -[A7], 0x10
  7105. 00004BA4  A9E7                     syscall    Pack0/ListManager
  7106. 00004BA6  4878 00FF                push.l     0xFF
  7107. 00004BAA  7001                     moveq.l    D0, 0x01
  7108. 00004BAC  2F00                     move.l     -[A7], D0
  7109. 00004BAE  2F0B                     move.l     -[A7], A3
  7110. 00004BB0  4EBA DE52                jsr        [PC - 0x21AE /* 00002A04 */]
  7111. 00004BB4  7000                     moveq.l    D0, 0x00
  7112. 00004BB6  2F00                     move.l     -[A7], D0
  7113. 00004BB8  7203                     moveq.l    D1, 0x03
  7114. 00004BBA  2F01                     move.l     -[A7], D1
  7115. 00004BBC  2F0B                     move.l     -[A7], A3
  7116. 00004BBE  4EBA DE44                jsr        [PC - 0x21BC /* 00002A04 */]
  7117. 00004BC2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7118. label00004BC6:
  7119. 00004BC6  2F0B                     move.l     -[A7], A3
  7120. 00004BC8  7006                     moveq.l    D0, 0x06
  7121. 00004BCA  3F00                     move.w     -[A7], D0
  7122. 00004BCC  7200                     moveq.l    D1, 0x00
  7123. 00004BCE  3F01                     move.w     -[A7], D1
  7124. 00004BD0  3F3C 7FFF                move.w     -[A7], 0x7FFF
  7125. 00004BD4  A97E                     syscall    SelectDialogItemText/SelIText
  7126. 00004BD6  6000 01F8                bra        +0x1FA /* 00004DD0 */
  7127. 00004BDA  7E00                     moveq.l    D7, 0x00
  7128. 00004BDC  486E FFE6                pea.l      [A6 - 0x1A]
  7129. 00004BE0  7000                     moveq.l    D0, 0x00
  7130. 00004BE2  3F00                     move.w     -[A7], D0
  7131. 00004BE4  3F00                     move.w     -[A7], D0
  7132. 00004BE6  A880                     syscall    SetPt
  7133. 00004BE8  558F                     subq.l     A7, 2
  7134. 00004BEA  7001                     moveq.l    D0, 0x01
  7135. 00004BEC  1F00                     move.b     -[A7], D0
  7136. 00004BEE  486E FFE6                pea.l      [A6 - 0x1A]
  7137. 00004BF2  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7138. 00004BF6  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  7139. 00004BFA  A9E7                     syscall    Pack0/ListManager
  7140. 00004BFC  4A1F                     tst.b      [A7]+
  7141. 00004BFE  6722                     beq        +0x24 /* 00004C22 */
  7142. 00004C00  7E01                     moveq.l    D7, 0x01
  7143. 00004C02  3D7C 003E FEDE           move.w     [A6 - 0x122], 0x3E /* '>' */
  7144. 00004C08  200C                     move.l     D0, A4
  7145. 00004C0A  5280                     addq.l     D0, 1
  7146. 00004C0C  2F00                     move.l     -[A7], D0
  7147. 00004C0E  486E FEDE                pea.l      [A6 - 0x122]
  7148. 00004C12  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  7149. 00004C16  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7150. 00004C1A  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  7151. 00004C1E  A9E7                     syscall    Pack0/ListManager
  7152. 00004C20  6030                     bra        +0x32 /* 00004C52 */
  7153. label00004C22:
  7154. 00004C22  2F0B                     move.l     -[A7], A3
  7155. 00004C24  7006                     moveq.l    D0, 0x06
  7156. 00004C26  3F00                     move.w     -[A7], D0
  7157. 00004C28  486E FEDA                pea.l      [A6 - 0x126]
  7158. 00004C2C  486E FECE                pea.l      [A6 - 0x132]
  7159. 00004C30  486E FED2                pea.l      [A6 - 0x12E]
  7160. 00004C34  A98D                     syscall    GetDialogItem/GetDItem
  7161. 00004C36  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  7162. 00004C3A  2F0C                     move.l     -[A7], A4
  7163. 00004C3C  A990                     syscall    GetDialogItemText/GetIText
  7164. 00004C3E  7000                     moveq.l    D0, 0x00
  7165. 00004C40  1014                     move.b     D0, [A4]
  7166. 00004C42  3D40 FEDE                move.w     [A6 - 0x122], D0
  7167. 00004C46  0C40 003E                cmpi.w     D0, 0x3E /* '>' */
  7168. 00004C4A  6F06                     ble        +0x8 /* 00004C52 */
  7169. 00004C4C  3D7C 003E FEDE           move.w     [A6 - 0x122], 0x3E /* '>' */
  7170. label00004C52:
  7171. 00004C52  7000                     moveq.l    D0, 0x00
  7172. 00004C54  2F00                     move.l     -[A7], D0
  7173. 00004C56  322E FEDE                move.w     D1, [A6 - 0x122]
  7174. 00004C5A  48C1                     ext.l      D1
  7175. 00004C5C  2F01                     move.l     -[A7], D1
  7176. 00004C5E  220C                     move.l     D1, A4
  7177. 00004C60  5281                     addq.l     D1, 1
  7178. 00004C62  2F01                     move.l     -[A7], D1
  7179. 00004C64  4EBA E6BE                jsr        [PC - 0x1942 /* 00003324 */]
  7180. 00004C68  3A00                     move.w     D5, D0
  7181. 00004C6A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7182. 00004C6E  6600 0160                bne        +0x162 /* 00004DD0 */
  7183. 00004C72  7801                     moveq.l    D4, 0x01
  7184. 00004C74  4A87                     tst.l      D7
  7185. 00004C76  662C                     bne        +0x2E /* 00004CA4 */
  7186. 00004C78  558F                     subq.l     A7, 2
  7187. 00004C7A  200C                     move.l     D0, A4
  7188. 00004C7C  5280                     addq.l     D0, 1
  7189. 00004C7E  2F00                     move.l     -[A7], D0
  7190. 00004C80  3F2E FEDE                move.w     -[A7], [A6 - 0x122]
  7191. 00004C84  486D 2582                pea.l      [A5 + 0x2582 /* export_1196 */]
  7192. 00004C88  486E FFE6                pea.l      [A6 - 0x1A]
  7193. 00004C8C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7194. 00004C90  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  7195. 00004C94  A9E7                     syscall    Pack0/ListManager
  7196. 00004C96  4A1F                     tst.b      [A7]+
  7197. 00004C98  660A                     bne        +0xC /* 00004CA4 */
  7198. 00004C9A  700A                     moveq.l    D0, 0x0A
  7199. 00004C9C  3F00                     move.w     -[A7], D0
  7200. 00004C9E  A9C8                     syscall    SysBeep
  7201. 00004CA0  6000 012E                bra        +0x130 /* 00004DD0 */
  7202. label00004CA4:
  7203. 00004CA4  7001                     moveq.l    D0, 0x01
  7204. 00004CA6  3F00                     move.w     -[A7], D0
  7205. 00004CA8  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  7206. 00004CAC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7207. 00004CB0  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  7208. 00004CB4  A9E7                     syscall    Pack0/ListManager
  7209. 00004CB6  7000                     moveq.l    D0, 0x00
  7210. 00004CB8  2F00                     move.l     -[A7], D0
  7211. 00004CBA  7201                     moveq.l    D1, 0x01
  7212. 00004CBC  2F01                     move.l     -[A7], D1
  7213. 00004CBE  2F0B                     move.l     -[A7], A3
  7214. 00004CC0  4EBA DD42                jsr        [PC - 0x22BE /* 00002A04 */]
  7215. 00004CC4  486E FFE6                pea.l      [A6 - 0x1A]
  7216. 00004CC8  7000                     moveq.l    D0, 0x00
  7217. 00004CCA  3F00                     move.w     -[A7], D0
  7218. 00004CCC  3F00                     move.w     -[A7], D0
  7219. 00004CCE  A880                     syscall    SetPt
  7220. 00004CD0  486E FFF6                pea.l      [A6 - 0xA]
  7221. 00004CD4  486E FFF8                pea.l      [A6 - 0x8]
  7222. 00004CD8  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  7223. 00004CDC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7224. 00004CE0  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  7225. 00004CE4  A9E7                     syscall    Pack0/ListManager
  7226. 00004CE6  302E FFF6                move.w     D0, [A6 - 0xA]
  7227. 00004CEA  48C0                     ext.l      D0
  7228. 00004CEC  72FF                     moveq.l    D1, 0xFFFFFFFF
  7229. 00004CEE  B280                     cmp.l      D1, D0
  7230. 00004CF0  6704                     beq        +0x6 /* 00004CF6 */
  7231. 00004CF2  7000                     moveq.l    D0, 0x00
  7232. 00004CF4  6006                     bra        +0x8 /* 00004CFC */
  7233. label00004CF6:
  7234. 00004CF6  203C 0000 00FF           move.l     D0, 0xFF
  7235. label00004CFC:
  7236. 00004CFC  2F00                     move.l     -[A7], D0
  7237. 00004CFE  7003                     moveq.l    D0, 0x03
  7238. 00004D00  2F00                     move.l     -[A7], D0
  7239. 00004D02  2F0B                     move.l     -[A7], A3
  7240. 00004D04  4EBA DCFE                jsr        [PC - 0x2302 /* 00002A04 */]
  7241. 00004D08  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7242. 00004D0C  6000 00C2                bra        +0xC4 /* 00004DD0 */
  7243. 00004D10  2F0B                     move.l     -[A7], A3
  7244. 00004D12  7006                     moveq.l    D0, 0x06
  7245. 00004D14  3F00                     move.w     -[A7], D0
  7246. 00004D16  486E FEDA                pea.l      [A6 - 0x126]
  7247. 00004D1A  486E FECE                pea.l      [A6 - 0x132]
  7248. 00004D1E  486E FED2                pea.l      [A6 - 0x12E]
  7249. 00004D22  A98D                     syscall    GetDialogItem/GetDItem
  7250. 00004D24  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  7251. 00004D28  2F0C                     move.l     -[A7], A4
  7252. 00004D2A  A990                     syscall    GetDialogItemText/GetIText
  7253. 00004D2C  2F0B                     move.l     -[A7], A3
  7254. 00004D2E  7001                     moveq.l    D0, 0x01
  7255. 00004D30  3F00                     move.w     -[A7], D0
  7256. 00004D32  486E FEDA                pea.l      [A6 - 0x126]
  7257. 00004D36  486E FEC2                pea.l      [A6 - 0x13E]
  7258. 00004D3A  486E FED2                pea.l      [A6 - 0x12E]
  7259. 00004D3E  A98D                     syscall    GetDialogItem/GetDItem
  7260. 00004D40  2F0B                     move.l     -[A7], A3
  7261. 00004D42  7003                     moveq.l    D0, 0x03
  7262. 00004D44  3F00                     move.w     -[A7], D0
  7263. 00004D46  486E FEDA                pea.l      [A6 - 0x126]
  7264. 00004D4A  486E FEC6                pea.l      [A6 - 0x13A]
  7265. 00004D4E  486E FED2                pea.l      [A6 - 0x12E]
  7266. 00004D52  A98D                     syscall    GetDialogItem/GetDItem
  7267. 00004D54  4A14                     tst.b      [A4]
  7268. 00004D56  6758                     beq        +0x5A /* 00004DB0 */
  7269. 00004D58  7000                     moveq.l    D0, 0x00
  7270. 00004D5A  2F00                     move.l     -[A7], D0
  7271. 00004D5C  7201                     moveq.l    D1, 0x01
  7272. 00004D5E  2F01                     move.l     -[A7], D1
  7273. 00004D60  2F0B                     move.l     -[A7], A3
  7274. 00004D62  4EBA DCA0                jsr        [PC - 0x2360 /* 00002A04 */]
  7275. 00004D66  486E FFE6                pea.l      [A6 - 0x1A]
  7276. 00004D6A  7000                     moveq.l    D0, 0x00
  7277. 00004D6C  3F00                     move.w     -[A7], D0
  7278. 00004D6E  3F00                     move.w     -[A7], D0
  7279. 00004D70  A880                     syscall    SetPt
  7280. 00004D72  486E FFF6                pea.l      [A6 - 0xA]
  7281. 00004D76  486E FFF8                pea.l      [A6 - 0x8]
  7282. 00004D7A  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  7283. 00004D7E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7284. 00004D82  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  7285. 00004D86  A9E7                     syscall    Pack0/ListManager
  7286. 00004D88  302E FFF6                move.w     D0, [A6 - 0xA]
  7287. 00004D8C  48C0                     ext.l      D0
  7288. 00004D8E  72FF                     moveq.l    D1, 0xFFFFFFFF
  7289. 00004D90  B280                     cmp.l      D1, D0
  7290. 00004D92  6704                     beq        +0x6 /* 00004D98 */
  7291. 00004D94  7000                     moveq.l    D0, 0x00
  7292. 00004D96  6006                     bra        +0x8 /* 00004D9E */
  7293. label00004D98:
  7294. 00004D98  203C 0000 00FF           move.l     D0, 0xFF
  7295. label00004D9E:
  7296. 00004D9E  2F00                     move.l     -[A7], D0
  7297. 00004DA0  7003                     moveq.l    D0, 0x03
  7298. 00004DA2  2F00                     move.l     -[A7], D0
  7299. 00004DA4  2F0B                     move.l     -[A7], A3
  7300. 00004DA6  4EBA DC5C                jsr        [PC - 0x23A4 /* 00002A04 */]
  7301. 00004DAA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7302. 00004DAE  6020                     bra        +0x22 /* 00004DD0 */
  7303. label00004DB0:
  7304. 00004DB0  4878 00FF                push.l     0xFF
  7305. 00004DB4  7001                     moveq.l    D0, 0x01
  7306. 00004DB6  2F00                     move.l     -[A7], D0
  7307. 00004DB8  2F0B                     move.l     -[A7], A3
  7308. 00004DBA  4EBA DC48                jsr        [PC - 0x23B8 /* 00002A04 */]
  7309. 00004DBE  4878 00FF                push.l     0xFF
  7310. 00004DC2  7003                     moveq.l    D0, 0x03
  7311. 00004DC4  2F00                     move.l     -[A7], D0
  7312. 00004DC6  2F0B                     move.l     -[A7], A3
  7313. 00004DC8  4EBA DC3A                jsr        [PC - 0x23C6 /* 00002A04 */]
  7314. 00004DCC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7315. label00004DD0:
  7316. 00004DD0  4A45                     tst.w      D5
  7317. 00004DD2  6714                     beq        +0x16 /* 00004DE8 */
  7318. 00004DD4  0C45 000B                cmpi.w     D5, 0xB
  7319. 00004DD8  6602                     bne        +0x4 /* 00004DDC */
  7320. 00004DDA  7A34                     moveq.l    D5, 0x34
  7321. label00004DDC:
  7322. 00004DDC  48C5                     ext.l      D5
  7323. 00004DDE  2F05                     move.l     -[A7], D5
  7324. 00004DE0  4EBA D6BE                jsr        [PC - 0x2942 /* 000024A0 */]
  7325. 00004DE4  4245                     clr.w      D5
  7326. 00004DE6  588F                     addq.l     A7, 4
  7327. label00004DE8:
  7328. 00004DE8  4A6E FEE0                tst.w      [A6 - 0x120]
  7329. 00004DEC  6700 FC20                beq        -0x3DE /* 00004A0E */
  7330. 00004DF0  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  7331. 00004DF4  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  7332. 00004DF8  A9E7                     syscall    Pack0/ListManager
  7333. label00004DFA:
  7334. 00004DFA  286B 009C                movea.l    A4, [A3 + 0x9C]
  7335. 00004DFE  2F0B                     move.l     -[A7], A3
  7336. 00004E00  A982                     syscall    CloseDialog
  7337. 00004E02  2F0C                     move.l     -[A7], A4
  7338. 00004E04  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  7339. 00004E08  2F0B                     move.l     -[A7], A3
  7340. 00004E0A  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  7341. 00004E0E  2F2E FECA                move.l     -[A7], [A6 - 0x136]
  7342. 00004E12  A873                     syscall    SetPort
  7343. 00004E14  588F                     addq.l     A7, 4
  7344. 00004E16  600A                     bra        +0xC /* 00004E22 */
  7345. label00004E18:
  7346. 00004E18  703C                     moveq.l    D0, 0x3C
  7347. 00004E1A  2F00                     move.l     -[A7], D0
  7348. 00004E1C  4EBA D682                jsr        [PC - 0x297E /* 000024A0 */]
  7349. 00004E20  588F                     addq.l     A7, 4
  7350. label00004E22:
  7351. 00004E22  4A6E 0022                tst.w      [A6 + 0x22]
  7352. 00004E26  6710                     beq        +0x12 /* 00004E38 */
  7353. 00004E28  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7354. 00004E2C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7355. 00004E30  4EBA D8C0                jsr        [PC - 0x2740 /* 000026F2 */]
  7356. 00004E34  508F                     addq.l     A7, 8
  7357. 00004E36  604C                     bra        +0x4E /* 00004E84 */
  7358. label00004E38:
  7359. 00004E38  206E 0018                movea.l    A0, [A6 + 0x18]
  7360. 00004E3C  4A50                     tst.w      [A0]
  7361. 00004E3E  670A                     beq        +0xC /* 00004E4A */
  7362. 00004E40  4EBA E3A6                jsr        [PC - 0x1C5A /* 000031E8 */]
  7363. 00004E44  206E 0018                movea.l    A0, [A6 + 0x18]
  7364. 00004E48  4250                     clr.w      [A0]
  7365. label00004E4A:
  7366. 00004E4A  4EBA E460                jsr        [PC - 0x1BA0 /* 000032AC */]
  7367. 00004E4E  206E 001C                movea.l    A0, [A6 + 0x1C]
  7368. 00004E52  4A50                     tst.w      [A0]
  7369. 00004E54  6628                     bne        +0x2A /* 00004E7E */
  7370. 00004E56  302E 0016                move.w     D0, [A6 + 0x16]
  7371. 00004E5A  48C0                     ext.l      D0
  7372. 00004E5C  2F00                     move.l     -[A7], D0
  7373. 00004E5E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7374. 00004E62  4EBA E3EA                jsr        [PC - 0x1C16 /* 0000324E */]
  7375. 00004E66  3A00                     move.w     D5, D0
  7376. 00004E68  508F                     addq.l     A7, 8
  7377. 00004E6A  6718                     beq        +0x1A /* 00004E84 */
  7378. 00004E6C  48C5                     ext.l      D5
  7379. 00004E6E  2F05                     move.l     -[A7], D5
  7380. 00004E70  4EBA D62E                jsr        [PC - 0x29D2 /* 000024A0 */]
  7381. 00004E74  206E 001C                movea.l    A0, [A6 + 0x1C]
  7382. 00004E78  4250                     clr.w      [A0]
  7383. 00004E7A  588F                     addq.l     A7, 4
  7384. 00004E7C  6006                     bra        +0x8 /* 00004E84 */
  7385. label00004E7E:
  7386. 00004E7E  206E 001C                movea.l    A0, [A6 + 0x1C]
  7387. 00004E82  4250                     clr.w      [A0]
  7388. label00004E84:
  7389. 00004E84  4CEE 18F0 FDAA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x256]
  7390. 00004E8A  4E5E                     unlink     A6
  7391. 00004E8C  4E75                     rts
  7392.